From 914befeae2ff65c4b3388c34a27bc13fed24d350 Mon Sep 17 00:00:00 2001 From: Thomas Lively Date: Tue, 7 Jan 2020 07:03:45 -0800 Subject: [PATCH] Update LLVM to fix crash on Emscripten targets Pulls in a bug fix from upstream to resolve #66308. Also adds a small Rust regression test. r? @alexcrichton --- src/llvm-project | 2 +- src/test/ui/issues/issue-66308.rs | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 src/test/ui/issues/issue-66308.rs diff --git a/src/llvm-project b/src/llvm-project index 9330ec5a4c1df..24100f0901e98 160000 --- a/src/llvm-project +++ b/src/llvm-project @@ -1 +1 @@ -Subproject commit 9330ec5a4c1df5fc1fa62f993ed6a04da68cb040 +Subproject commit 24100f0901e9848cfa0945e94a455e0ff1b22630 diff --git a/src/test/ui/issues/issue-66308.rs b/src/test/ui/issues/issue-66308.rs new file mode 100644 index 0000000000000..5dc9378422cfd --- /dev/null +++ b/src/test/ui/issues/issue-66308.rs @@ -0,0 +1,8 @@ +// build-pass +// compile-flags: --crate-type lib + +// Regression test for LLVM crash affecting Emscripten targets + +pub fn foo() { + (0..0).rev().next(); +}