This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 1- // skip-filecheck
21// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
32#![ crate_type = "lib" ]
43#![ feature( unchecked_math) ]
98// EMIT_MIR unchecked_shifts.unchecked_shl_unsigned_smaller.Inline.diff
109// EMIT_MIR unchecked_shifts.unchecked_shl_unsigned_smaller.PreCodegen.after.mir
1110pub 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
1718pub 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
2326pub 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
2934pub 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}
You can’t perform that action at this time.
0 commit comments