diff options
Diffstat (limited to 'tests/codegen/maybeuninit-rvo.rs')
| -rw-r--r-- | tests/codegen/maybeuninit-rvo.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/codegen/maybeuninit-rvo.rs b/tests/codegen/maybeuninit-rvo.rs index 954514c736b..cc5da39a9ca 100644 --- a/tests/codegen/maybeuninit-rvo.rs +++ b/tests/codegen/maybeuninit-rvo.rs @@ -1,4 +1,6 @@ //@ compile-flags: -O +//@ needs-unwind +//@ min-llvm-version: 18 #![feature(c_unwind)] #![crate_type = "lib"] @@ -23,8 +25,8 @@ extern "C-unwind" { } pub fn new_from_uninit_unwind() -> Foo { - // CHECK-LABEL: new_from_uninit - // CHECK: call void @llvm.memcpy. + // CHECK-LABEL: new_from_uninit_unwind + // CHECK-NOT: call void @llvm.memcpy. let mut x = std::mem::MaybeUninit::uninit(); unsafe { init_unwind(x.as_mut_ptr()); |
