Skip to content

Commit 587926c

Browse files
committed
FileCheck unchecked_shifts
1 parent 1950f29 commit 587926c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/mir-opt/inline/unchecked_shifts.rs

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// skip-filecheck
21
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
32
#![crate_type = "lib"]
43
#![feature(unchecked_math)]
@@ -9,23 +8,31 @@
98
// EMIT_MIR unchecked_shifts.unchecked_shl_unsigned_smaller.Inline.diff
109
// EMIT_MIR unchecked_shifts.unchecked_shl_unsigned_smaller.PreCodegen.after.mir
1110
pub unsafe fn unchecked_shl_unsigned_smaller(a: u16, b: u32) -> u16 {
11+
// CHECK-LABEL: fn unchecked_shl_unsigned_smaller(
12+
// CHECK: (inlined core::num::<impl u16>::unchecked_shl)
1213
a.unchecked_shl(b)
1314
}
1415

1516
// EMIT_MIR unchecked_shifts.unchecked_shr_signed_smaller.Inline.diff
1617
// EMIT_MIR unchecked_shifts.unchecked_shr_signed_smaller.PreCodegen.after.mir
1718
pub unsafe fn unchecked_shr_signed_smaller(a: i16, b: u32) -> i16 {
19+
// CHECK-LABEL: fn unchecked_shr_signed_smaller(
20+
// CHECK: (inlined core::num::<impl i16>::unchecked_shr)
1821
a.unchecked_shr(b)
1922
}
2023

2124
// EMIT_MIR unchecked_shifts.unchecked_shl_unsigned_bigger.Inline.diff
2225
// EMIT_MIR unchecked_shifts.unchecked_shl_unsigned_bigger.PreCodegen.after.mir
2326
pub unsafe fn unchecked_shl_unsigned_bigger(a: u64, b: u32) -> u64 {
27+
// CHECK-LABEL: fn unchecked_shl_unsigned_bigger(
28+
// CHECK: (inlined core::num::<impl u64>::unchecked_shl)
2429
a.unchecked_shl(b)
2530
}
2631

2732
// EMIT_MIR unchecked_shifts.unchecked_shr_signed_bigger.Inline.diff
2833
// EMIT_MIR unchecked_shifts.unchecked_shr_signed_bigger.PreCodegen.after.mir
2934
pub unsafe fn unchecked_shr_signed_bigger(a: i64, b: u32) -> i64 {
35+
// CHECK-LABEL: fn unchecked_shr_signed_bigger(
36+
// CHECK: (inlined core::num::<impl i64>::unchecked_shr)
3037
a.unchecked_shr(b)
3138
}

0 commit comments

Comments
 (0)