Skip to content

Commit

Permalink
adapt a codegen test for llvm 19
Browse files Browse the repository at this point in the history
No functional changes intended.

Found by our experimental rust + LLVM @ HEAD bot:
https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/27747#018f2570-018c-4b12-9c5a-38cf81453683/957-965
  • Loading branch information
krasimirgg committed Apr 29, 2024
1 parent 9084601 commit 52ea73a
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions tests/codegen/ptr-read-metadata.rs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ pub unsafe fn read_byte_assume_init(p: &MaybeUninit<u8>) -> u8 {
p.assume_init_read()
}

// CHECK-LABEL: define {{(dso_local )?}}noundef i32 @copy_char(
// CHECK-LABEL: define {{(dso_local )?}}noundef {{(range\(.*\) )?}}i32 @copy_char(
#[no_mangle]
pub unsafe fn copy_char(p: *const char) -> char {
// CHECK-NOT: load
Expand All @@ -58,7 +58,7 @@ pub unsafe fn copy_char(p: *const char) -> char {
*p
}

// CHECK-LABEL: define {{(dso_local )?}}noundef i32 @read_char(
// CHECK-LABEL: define {{(dso_local )?}}noundef {{(range\(.*\) )?}}i32 @read_char(
#[no_mangle]
pub unsafe fn read_char(p: *const char) -> char {
// CHECK-NOT: load
Expand All @@ -80,7 +80,7 @@ pub unsafe fn read_char_maybe_uninit(p: *const MaybeUninit<char>) -> MaybeUninit
p.read()
}

// CHECK-LABEL: define {{(dso_local )?}}noundef i32 @read_char_assume_init(
// CHECK-LABEL: define {{(dso_local )?}}noundef {{(range\(.*\) )?}}i32 @read_char_assume_init(
#[no_mangle]
pub unsafe fn read_char_assume_init(p: &MaybeUninit<char>) -> char {
// CHECK-NOT: load
Expand Down

0 comments on commit 52ea73a

Please sign in to comment.