Commit 96a151d4b8

Tadeo Kondrak <me@tadeo.ca>
2020-09-24 13:03:19
Skip @Type/@typeInfo Fn/BoundFn tests on wasm32/wasm64
1 parent e18fdc1
Changed files (2)
test
stage1
test/stage1/behavior/type.zig
@@ -418,6 +418,9 @@ test "Type.Union from regular enum" {
 }
 
 test "Type.Fn" {
+    // wasm doesn't support align attributes on functions
+    if (builtin.arch == .wasm32 or builtin.arch == .wasm64) return error.SkipZigTest;
+
     const foo = struct {
         fn func(a: usize, b: bool) align(4) callconv(.C) usize {
             return 0;
@@ -428,6 +431,9 @@ test "Type.Fn" {
 }
 
 test "Type.BoundFn" {
+    // wasm doesn't support align attributes on functions
+    if (builtin.arch == .wasm32 or builtin.arch == .wasm64) return error.SkipZigTest;
+
     const TestStruct = packed struct {
         pub fn foo(self: *const @This()) align(4) callconv(.Unspecified) void {}
     };
test/stage1/behavior/type_info.zig
@@ -266,6 +266,8 @@ const TestStruct = packed struct {
 };
 
 test "type info: function type info" {
+    // wasm doesn't support align attributes on functions
+    if (builtin.arch == .wasm32 or builtin.arch == .wasm64) return error.SkipZigTest;
     testFunction();
     comptime testFunction();
 }