Closed
Description
Seems like the updated test expectations don't quite match up with LLVM 18, first failing check is:
// CHECK: %{{[^ ]+}} = zext i32 %exp to i64
Found over at our experimental rust + LLVM @ HEAD build bot:
https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/25504#018d4612-a220-458b-84c9-1d8f56b6fbde/724-725
Looks like LLVM 18 adds some extra nneg
-s, testing a PR to fix this: #120380