@@ -17,14 +17,14 @@ void test() {
1717// CHECK-NEXT: Free{{[ ]*}}:{{[ ]*}}0
1818// CHECK-NEXT: Alloca{{[ ]*}}:{{[ ]*}}0
1919
20- // CHECK: %struct._typeart_struct_layout_t = type { i32, ptr, i64, i64 , ptr, ptr, ptr, i32 }
20+ // CHECK: %struct._typeart_struct_layout_t = type { i32, i32, i16, i16 , ptr, ptr, ptr, ptr }
2121// CHECK: [[POINTER:%[0-9a-z]+]] = call noalias{{( align [0-9]+)?}} ptr @malloc
2222// CHECK-NEXT: call void @__typeart_alloc_mty(ptr [[POINTER]], ptr {{.*}}, i64 42)
2323
24- // HYBRID-NOT: %struct._typeart_struct_layout_t = type { i32, ptr, i64, i64, ptr, ptr, ptr, i32 }
24+ // HYBRID-NOT: %struct._typeart_struct_layout_t = type {
2525// HYBRID: [[POINTER:%[0-9a-z]+]] = call noalias{{( align [0-9]+)?}} ptr @malloc
2626// HYBRID-NEXT: call void @__typeart_alloc(ptr [[POINTER]], i32 13, i64 42)
2727
28- // FILE-NOT: %struct._typeart_struct_layout_t = type { i32, ptr, i64, i64, ptr, ptr, ptr, i32 }
28+ // FILE-NOT: %struct._typeart_struct_layout_t = type {
2929// FILE: [[POINTER:%[0-9a-z]+]] = call noalias{{( align [0-9]+)?}} ptr @malloc
3030// FILE-NEXT: call void @__typeart_alloc(ptr [[POINTER]], i32 13, i64 42)
0 commit comments