mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 20:37:54 +00:00
Skip @Type/@typeInfo Fn/BoundFn tests on wasm32/wasm64
This commit is contained in:
parent
e18fdc12b0
commit
96a151d4b8
@ -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 {}
|
||||
};
|
||||
|
||||
@ -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();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user