diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-02-07 15:29:14 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-02-07 20:10:01 +0100 |
| commit | 0a7801236cf3601ff20b3c1c16cd27c1d089157e (patch) | |
| tree | 43236dc3015e8b9712a4e802a0b0c3f0c4bdeb51 /test/behavior/struct.zig | |
| parent | 9acf06d28ac77a52028697dc01f42fd96c230ca9 (diff) | |
| download | zig-0a7801236cf3601ff20b3c1c16cd27c1d089157e.tar.gz zig-0a7801236cf3601ff20b3c1c16cd27c1d089157e.zip | |
stage2,arm: add lowering of unnamed consts
* implement `struct_field_ptr` when `MCValue == .stack_argument_offset`
* enable simple `struct` test for ARM
Diffstat (limited to 'test/behavior/struct.zig')
| -rw-r--r-- | test/behavior/struct.zig | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/test/behavior/struct.zig b/test/behavior/struct.zig index eb5a9e4273..5cf3776889 100644 --- a/test/behavior/struct.zig +++ b/test/behavior/struct.zig @@ -53,20 +53,18 @@ test "non-packed struct has fields padded out to the required alignment" { const SmallStruct = struct { a: u8, - b: u32, + b: u8, fn first(self: *SmallStruct) u8 { return self.a; } - fn second(self: *SmallStruct) u32 { + fn second(self: *SmallStruct) u8 { return self.b; } }; test "lower unnamed constants" { - if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; - var foo = SmallStruct{ .a = 1, .b = 255 }; try expect(foo.first() == 1); try expect(foo.second() == 255); |
