Skip to content

error: cycle detected on latest rust nightly for windows build. #122469

Open
@Wyvern

Description

@Wyvern
error[: cycle detected when type-checking `x86_64::sse2::<impl at index.crates.io-6f17d22bba15001f\ppv-lite86-0.2.17\src\x86_64\sse2.rs:301:1: 301:80>::rotate_each_word_right20::{constant#0}`
   --> index.crates.io-6f17d22bba15001f\ppv-lite86-0.2.17\src\x86_64\sse2.rs:293:21
    |
293 |                     _mm_srli_si128(self.x, $i as i32),
    |                     ^^^^^^^^^^^^^^
...
307 |     rotr_128!(rotate_each_word_right20, 20);
    |     --------------------------------------- in this macro invocation
    |
note: ...which requires computing type of `x86_64::sse2::<impl at index.crates.io-6f17d22bba15001f\ppv-lite86-0.2.17\src\x86_64\sse2.rs:301:1: 301:80>::rotate_each_word_right20::{constant#0}`...
   --> index.crates.io-6f17d22bba15001f\ppv-lite86-0.2.17\src\x86_64\sse2.rs:293:21
    |
293 |                     _mm_srli_si128(self.x, $i as i32),
    |                     ^^^^^^^^^^^^^^
...

The problem occurred only for windows on recent nightly build after 1.78.0-nightly (2024-03-10)

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-type-systemArea: Type systemC-bugCategory: This is a bug.S-needs-reproStatus: This issue has no reproduction and needs a reproduction to make progress.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-typesRelevant to the types team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions