diff --git a/src/llvm-project b/src/llvm-project index a6f4c1bb07d58..a56b846ec7c96 160000 --- a/src/llvm-project +++ b/src/llvm-project @@ -1 +1 @@ -Subproject commit a6f4c1bb07d58df5956d2c49be68547143f77b18 +Subproject commit a56b846ec7c96d8dc86418819baee40d70c92974 diff --git a/src/test/ui/issues/issue-66308.rs b/src/test/ui/issues/issue-66308.rs new file mode 100644 index 0000000000000..8460b359ae38a --- /dev/null +++ b/src/test/ui/issues/issue-66308.rs @@ -0,0 +1,8 @@ +// build-pass +// compile-flags: --crate-type lib -C opt-level=0 + +// Regression test for LLVM crash affecting Emscripten targets + +pub fn foo() { + (0..0).rev().next(); +}