@@ -19,65 +19,65 @@ pub fn check_non_null(x: NonNull<u8>) -> bool {
1919// CHECK-LABEL: @equals_zero_is_false_u8
2020#[ no_mangle]
2121pub fn equals_zero_is_false_u8 ( x : NonZero < u8 > ) -> bool {
22- // CHECK-NOT: br
22+ // CHECK-NOT: br {{.*}}
2323 // CHECK: ret i1 false
24- // CHECK-NOT: br
24+ // CHECK-NOT: br {{.*}}
2525 x. get ( ) == 0
2626}
2727
2828// CHECK-LABEL: @not_equals_zero_is_true_u8
2929#[ no_mangle]
3030pub fn not_equals_zero_is_true_u8 ( x : NonZero < u8 > ) -> bool {
31- // CHECK-NOT: br
31+ // CHECK-NOT: br {{.*}}
3232 // CHECK: ret i1 true
33- // CHECK-NOT: br
33+ // CHECK-NOT: br {{.*}}
3434 x. get ( ) != 0
3535}
3636
3737// CHECK-LABEL: @equals_zero_is_false_i8
3838#[ no_mangle]
3939pub fn equals_zero_is_false_i8 ( x : NonZero < i8 > ) -> bool {
40- // CHECK-NOT: br
40+ // CHECK-NOT: br {{.*}}
4141 // CHECK: ret i1 false
42- // CHECK-NOT: br
42+ // CHECK-NOT: br {{.*}}
4343 x. get ( ) == 0
4444}
4545
4646// CHECK-LABEL: @not_equals_zero_is_true_i8
4747#[ no_mangle]
4848pub fn not_equals_zero_is_true_i8 ( x : NonZero < i8 > ) -> bool {
49- // CHECK-NOT: br
49+ // CHECK-NOT: br {{.*}}
5050 // CHECK: ret i1 true
51- // CHECK-NOT: br
51+ // CHECK-NOT: br {{.*}}
5252 x. get ( ) != 0
5353}
5454
5555// CHECK-LABEL: @usize_try_from_u32
5656#[ no_mangle]
5757pub fn usize_try_from_u32 ( x : NonZero < u32 > ) -> NonZero < usize > {
58- // CHECK-NOT: br
58+ // CHECK-NOT: br {{.*}}
5959 // CHECK: zext i32 %{{.*}} to i64
60- // CHECK-NOT: br
60+ // CHECK-NOT: br {{.*}}
6161 // CHECK: ret i64
6262 x. try_into ( ) . unwrap ( )
6363}
6464
6565// CHECK-LABEL: @isize_try_from_i32
6666#[ no_mangle]
6767pub fn isize_try_from_i32 ( x : NonZero < i32 > ) -> NonZero < isize > {
68- // CHECK-NOT: br
68+ // CHECK-NOT: br {{.*}}
6969 // CHECK: sext i32 %{{.*}} to i64
70- // CHECK-NOT: br
70+ // CHECK-NOT: br {{.*}}
7171 // CHECK: ret i64
7272 x. try_into ( ) . unwrap ( )
7373}
7474
7575// CHECK-LABEL: @u64_from_nonzero_is_not_zero
7676#[ no_mangle]
7777pub fn u64_from_nonzero_is_not_zero ( x : NonZero < u64 > ) -> bool {
78- // CHECK-NOT: br
78+ // CHECK-NOT: br {{.*}}
7979 // CHECK: ret i1 false
80- // CHECK-NOT: br
80+ // CHECK-NOT: br {{.*}}
8181 let v: u64 = x. into ( ) ;
8282 v == 0
8383}
0 commit comments