@@ -165,8 +165,9 @@ fn give() anyerror!u128 {
165165}
166166
167167test "page aligned array on stack" {
168- if (builtin .zig_backend == .stage2_x86_64 or builtin .zig_backend == .stage2_arm or
169- builtin .zig_backend == .stage2_wasm ) return error .SkipZigTest ;
168+ if (builtin .zig_backend == .stage2_wasm ) return error .SkipZigTest ;
169+ if (builtin .zig_backend == .stage2_x86_64 ) return error .SkipZigTest ;
170+ if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ;
170171
171172 // Large alignment value to make it hard to accidentally pass.
172173 var array align (0x1000 ) = [_ ]u8 { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 };
@@ -189,12 +190,14 @@ fn noop1() align(1) void {}
189190fn noop4 () align (4 ) void {}
190191
191192test "function alignment" {
192- // function alignment is a compile error on wasm32/wasm64
193- if (native_arch == .wasm32 or native_arch == .wasm64 ) return error .SkipZigTest ;
194-
193+ if (builtin .zig_backend == .stage2_c ) return error .SkipZigTest ;
194+ if (builtin .zig_backend == .stage2_wasm ) return error .SkipZigTest ;
195195 if (builtin .zig_backend == .stage2_x86_64 ) return error .SkipZigTest ;
196196 if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ;
197197
198+ // function alignment is a compile error on wasm32/wasm64
199+ if (native_arch == .wasm32 or native_arch == .wasm64 ) return error .SkipZigTest ;
200+
198201 try expect (derp () == 1234 );
199202 try expect (@TypeOf (noop1 ) == fn () align (1 ) void );
200203 try expect (@TypeOf (noop4 ) == fn () align (4 ) void );
0 commit comments