File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ pub fn generate_align_exclusive_bound() -> usize {
3939pub fn eliminates_runtime_check_when_align_1 (
4040 x : & Struct < WrapperWithAlign1 < dyn Trait > > ,
4141) -> & WrapperWithAlign1 < dyn Trait > {
42- // CHECK: load [[USIZE:i[0-9]+]], {{.+}} !range [[RANGE_META:![0-9]+]]
42+ // CHECK: load [[USIZE:i[0-9]+]]
4343 // CHECK-NOT: llvm.umax
4444 // CHECK-NOT: select
4545 // CHECK: ret
@@ -51,7 +51,7 @@ pub fn eliminates_runtime_check_when_align_1(
5151pub fn does_not_eliminate_runtime_check_when_align_2 (
5252 x : & Struct < WrapperWithAlign2 < dyn Trait > > ,
5353) -> & WrapperWithAlign2 < dyn Trait > {
54- // CHECK: [[X0:%[0-9]+]] = load [[USIZE]], {{.+}} !range [[RANGE_META ]]
54+ // CHECK: load [[USIZE]]
5555 // CHECK: {{icmp|llvm.umax}}
5656 // CHECK: ret
5757 & x. dst
@@ -72,4 +72,4 @@ pub unsafe fn align_load_from_vtable_align_intrinsic(x: &dyn Trait) -> usize {
7272 core:: intrinsics:: vtable_align ( vtable)
7373}
7474
75- // CHECK: [[RANGE_META]] = !{[[USIZE]] 1, [[USIZE]] [[ALIGN_BOUND]]}
75+ // CHECK-DAG: !{[[USIZE]] 1, [[USIZE]] [[ALIGN_BOUND]]}
You can’t perform that action at this time.
0 commit comments