diff options
| author | Hans Kratz <hans@appfour.com> | 2021-07-18 13:06:13 +0200 |
|---|---|---|
| committer | Hans Kratz <hans@appfour.com> | 2021-08-04 23:36:13 +0200 |
| commit | 60a523de9207d0465a32cee5fd96820b116ff64c (patch) | |
| tree | 29d3cec65acd5de22870488e29f7e965a31d604b | |
| parent | 738868b2ff5ab22057757bcd07f70f018285159d (diff) | |
| download | rust-60a523de9207d0465a32cee5fd96820b116ff64c.tar.gz rust-60a523de9207d0465a32cee5fd96820b116ff64c.zip | |
Remove 0-sized paddings from field loyout tests.
| -rw-r--r-- | src/test/codegen/align-enum.rs | 2 | ||||
| -rw-r--r-- | src/test/codegen/align-struct.rs | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/test/codegen/align-enum.rs b/src/test/codegen/align-enum.rs index 0f2cf5a7616..441cd04690e 100644 --- a/src/test/codegen/align-enum.rs +++ b/src/test/codegen/align-enum.rs @@ -8,7 +8,7 @@ pub enum Align64 { A(u32), B(u32), } -// CHECK: %Align64 = type { [0 x i32], i32, [15 x i32] } +// CHECK: %Align64 = type { i32, [15 x i32] } pub struct Nested64 { a: u8, diff --git a/src/test/codegen/align-struct.rs b/src/test/codegen/align-struct.rs index 82eec67af0f..acc5a2d5499 100644 --- a/src/test/codegen/align-struct.rs +++ b/src/test/codegen/align-struct.rs @@ -5,7 +5,7 @@ #[repr(align(64))] pub struct Align64(i32); -// CHECK: %Align64 = type { [0 x i32], i32, [15 x i32] } +// CHECK: %Align64 = type { i32, [15 x i32] } pub struct Nested64 { a: Align64, @@ -13,20 +13,20 @@ pub struct Nested64 { c: i32, d: i8, } -// CHECK: %Nested64 = type { [0 x i64], %Align64, [0 x i32], i32, [0 x i32], i32, [0 x i8], i8, [55 x i8] } +// CHECK: %Nested64 = type { %Align64, i32, i32, i8, [55 x i8] } pub enum Enum4 { A(i32), B(i32), } -// CHECK: %"Enum4::A" = type { [1 x i32], i32, [0 x i32] } +// CHECK: %"Enum4::A" = type { [1 x i32], i32 } pub enum Enum64 { A(Align64), B(i32), } -// CHECK: %Enum64 = type { [0 x i32], i32, [31 x i32] } -// CHECK: %"Enum64::A" = type { [8 x i64], %Align64, [0 x i64] } +// CHECK: %Enum64 = type { i32, [31 x i32] } +// CHECK: %"Enum64::A" = type { [8 x i64], %Align64 } // CHECK-LABEL: @align64 #[no_mangle] |
