authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-02-07 20:48:31+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-02-07 20:48:31+01:00
log785bccd4cea63b3f2266e7f8928000e2d5110b3b
tree33bea1bef820c942126a5b223e8819485b06fbbf
parentbecbf446d3d33fd73a7c1567e89a98a9b191d4e8

stage2: pass more struct tests


1 files changed, 4 insertions(+), 4 deletions(-)

test/behavior/struct.zig+4-4
...@@ -9,7 +9,7 @@ const maxInt = std.math.maxInt;...@@ -9,7 +9,7 @@ const maxInt = std.math.maxInt;
9top_level_field: i32,9top_level_field: i32,
1010
11test "top level fields" {11test "top level fields" {
12 if (builtin.zig_backend == .stage2_x86_64 or builtin.zig_backend == .stage2_arm) return error.SkipZigTest;12 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
1313
14 var instance = @This(){14 var instance = @This(){
15 .top_level_field = 1234,15 .top_level_field = 1234,
...@@ -176,7 +176,7 @@ const MemberFnTestFoo = struct {...@@ -176,7 +176,7 @@ const MemberFnTestFoo = struct {
176};176};
177177
178test "call member function directly" {178test "call member function directly" {
179 if (builtin.zig_backend == .stage2_x86_64 or builtin.zig_backend == .stage2_arm) return error.SkipZigTest;179 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
180180
181 const instance = MemberFnTestFoo{ .x = 1234 };181 const instance = MemberFnTestFoo{ .x = 1234 };
182 const result = MemberFnTestFoo.member(instance);182 const result = MemberFnTestFoo.member(instance);
...@@ -184,7 +184,7 @@ test "call member function directly" {...@@ -184,7 +184,7 @@ test "call member function directly" {
184}184}
185185
186test "store member function in variable" {186test "store member function in variable" {
187 if (builtin.zig_backend == .stage2_x86_64 or builtin.zig_backend == .stage2_arm) return error.SkipZigTest;187 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
188188
189 const instance = MemberFnTestFoo{ .x = 1234 };189 const instance = MemberFnTestFoo{ .x = 1234 };
190 const memberFn = MemberFnTestFoo.member;190 const memberFn = MemberFnTestFoo.member;
...@@ -206,7 +206,7 @@ const MemberFnRand = struct {...@@ -206,7 +206,7 @@ const MemberFnRand = struct {
206};206};
207207
208test "return struct byval from function" {208test "return struct byval from function" {
209 if (builtin.zig_backend == .stage2_x86_64 or builtin.zig_backend == .stage2_arm) return error.SkipZigTest;209 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
210210
211 const bar = makeBar2(1234, 5678);211 const bar = makeBar2(1234, 5678);
212 try expect(bar.y == 5678);212 try expect(bar.y == 5678);