diff options
| author | Scott McMurray <scottmcm@users.noreply.github.com> | 2023-03-15 09:09:10 -0700 |
|---|---|---|
| committer | Maybe Waffle <waffle.lapkin@gmail.com> | 2023-03-20 10:25:29 +0000 |
| commit | 5dfe37a5044376834825e55dcc3a4bb4b52bb237 (patch) | |
| tree | fbb27ac3b643cf31c8f42e31711c1375ec2ac65f /tests/codegen/issues/issue-85872-multiple-reverse.rs | |
| parent | e91364bcf5100017a8bd5b18cdebefdd3e5f0bb1 (diff) | |
| download | rust-5dfe37a5044376834825e55dcc3a4bb4b52bb237.tar.gz rust-5dfe37a5044376834825e55dcc3a4bb4b52bb237.zip | |
mv tests/codegen/issue-* tests/codegen/issues/
Diffstat (limited to 'tests/codegen/issues/issue-85872-multiple-reverse.rs')
| -rw-r--r-- | tests/codegen/issues/issue-85872-multiple-reverse.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/codegen/issues/issue-85872-multiple-reverse.rs b/tests/codegen/issues/issue-85872-multiple-reverse.rs new file mode 100644 index 00000000000..591a1aca747 --- /dev/null +++ b/tests/codegen/issues/issue-85872-multiple-reverse.rs @@ -0,0 +1,20 @@ +// min-llvm-version: 15.0.0 +// compile-flags: -O + +#![crate_type = "lib"] + +#[no_mangle] +pub fn u16_be_to_arch(mut data: [u8; 2]) -> [u8; 2] { + // CHECK-LABEL: @u16_be_to_arch + // CHECK: @llvm.bswap.i16 + data.reverse(); + data +} + +#[no_mangle] +pub fn u32_be_to_arch(mut data: [u8; 4]) -> [u8; 4] { + // CHECK-LABEL: @u32_be_to_arch + // CHECK: @llvm.bswap.i32 + data.reverse(); + data +} |
