From e241551f8b04119888c95343faaef2889de35cea Mon Sep 17 00:00:00 2001 From: DianQK Date: Sat, 12 Aug 2023 00:24:43 +0800 Subject: [PATCH] [beta-1.72] Update LLVM to resolve a miscompilation found in 114312. --- src/llvm-project | 2 +- tests/codegen/issues/issue-114312.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/llvm-project b/src/llvm-project index 06248fa7f351..c9bca8a6cbed 160000 --- a/src/llvm-project +++ b/src/llvm-project @@ -1 +1 @@ -Subproject commit 06248fa7f35136f66114b2f82c29abcefd5f1e9b +Subproject commit c9bca8a6cbed64d421b9afb9065769ed64fafcc6 diff --git a/tests/codegen/issues/issue-114312.rs b/tests/codegen/issues/issue-114312.rs index 65ab74005e30..28b029a8bbd8 100644 --- a/tests/codegen/issues/issue-114312.rs +++ b/tests/codegen/issues/issue-114312.rs @@ -16,10 +16,10 @@ pub enum Expr { #[no_mangle] pub extern "C" fn issue_114312(expr: Expr) { // CHECK-LABEL: @issue_114312( - // CHECK-SAME: readonly + // CHECK-NOT: readonly // CHECK-SAME: byval - // CHECK: bb1: - // CHECK-NEXT: br label %bb1 + // CHECK-NEXT: start: + // CHECK-NEXT: ret void match expr { Expr::Sum => {} Expr::Sub(_, _) => issue_114312(Expr::Sum),