aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/async_fn.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-12-06 19:06:48 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-12-06 19:06:48 -0700
commitc8aba15c222e5bb8cf5d2d48678761197f564351 (patch)
tree60a645691b4ccd5414c7e718c3326fc40fad1657 /test/behavior/async_fn.zig
parentb7b905d227c0124778214f7a307be04b7086ea6a (diff)
downloadzig-c8aba15c222e5bb8cf5d2d48678761197f564351.tar.gz
zig-c8aba15c222e5bb8cf5d2d48678761197f564351.zip
remove references to stage1 in behavior tests
Good riddance.
Diffstat (limited to 'test/behavior/async_fn.zig')
-rw-r--r--test/behavior/async_fn.zig132
1 files changed, 66 insertions, 66 deletions
diff --git a/test/behavior/async_fn.zig b/test/behavior/async_fn.zig
index 88398cca87..fe095e99a3 100644
--- a/test/behavior/async_fn.zig
+++ b/test/behavior/async_fn.zig
@@ -8,7 +8,7 @@ const expectError = std.testing.expectError;
var global_x: i32 = 1;
test "simple coroutine suspend and resume" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
var frame = async simpleAsyncFn();
@@ -31,7 +31,7 @@ fn simpleAsyncFn() void {
var global_y: i32 = 1;
test "pass parameter to coroutine" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
var p = async simpleAsyncFnWithArg(2);
@@ -46,7 +46,7 @@ fn simpleAsyncFnWithArg(delta: i32) void {
}
test "suspend at end of function" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -68,7 +68,7 @@ test "suspend at end of function" {
}
test "local variable in async function" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -100,7 +100,7 @@ test "local variable in async function" {
}
test "calling an inferred async function" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -127,7 +127,7 @@ test "calling an inferred async function" {
}
test "@frameSize" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
if (builtin.target.cpu.arch == .thumb or builtin.target.cpu.arch == .thumbeb)
@@ -161,7 +161,7 @@ test "@frameSize" {
}
test "coroutine suspend, resume" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -205,7 +205,7 @@ test "coroutine suspend, resume" {
}
test "coroutine suspend with block" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const p = async testSuspendBlock();
@@ -234,7 +234,7 @@ var await_a_promise: anyframe = undefined;
var await_final_result: i32 = 0;
test "coroutine await" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
await_seq('a');
@@ -274,7 +274,7 @@ fn await_seq(c: u8) void {
var early_final_result: i32 = 0;
test "coroutine await early return" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
early_seq('a');
@@ -305,7 +305,7 @@ fn early_seq(c: u8) void {
}
test "async function with dot syntax" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -321,7 +321,7 @@ test "async function with dot syntax" {
}
test "async fn pointer in a struct field" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
var data: i32 = 1;
@@ -349,7 +349,7 @@ fn simpleAsyncFn2(y: *i32) callconv(.Async) void {
}
test "@asyncCall with return type" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const Foo = struct {
@@ -376,7 +376,7 @@ test "@asyncCall with return type" {
}
test "async fn with inferred error set" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -409,7 +409,7 @@ test "async fn with inferred error set" {
}
test "error return trace across suspend points - early return" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const p = nonFailing();
@@ -419,7 +419,7 @@ test "error return trace across suspend points - early return" {
}
test "error return trace across suspend points - async return" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const p = nonFailing();
@@ -452,7 +452,7 @@ fn printTrace(p: anyframe->(anyerror!void)) callconv(.Async) void {
}
test "break from suspend" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
var my_result: i32 = 1;
@@ -470,7 +470,7 @@ fn testBreakFromSuspend(my_result: *i32) callconv(.Async) void {
}
test "heap allocated async function frame" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -497,7 +497,7 @@ test "heap allocated async function frame" {
}
test "async function call return value" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -541,7 +541,7 @@ test "async function call return value" {
}
test "suspension points inside branching control flow" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -570,7 +570,7 @@ test "suspension points inside branching control flow" {
}
test "call async function which has struct return type" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -606,7 +606,7 @@ test "call async function which has struct return type" {
}
test "pass string literal to async function" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -630,7 +630,7 @@ test "pass string literal to async function" {
}
test "await inside an errdefer" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -656,7 +656,7 @@ test "await inside an errdefer" {
}
test "try in an async function with error union and non-zero-bit payload" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -689,7 +689,7 @@ test "try in an async function with error union and non-zero-bit payload" {
}
test "returning a const error from async function" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -723,7 +723,7 @@ test "returning a const error from async function" {
}
test "async/await typical usage" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
inline for ([_]bool{ false, true }) |b1| {
@@ -821,7 +821,7 @@ fn testAsyncAwaitTypicalUsage(
}
test "alignment of local variables in async functions" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -836,7 +836,7 @@ test "alignment of local variables in async functions" {
}
test "no reason to resolve frame still works" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
_ = async simpleNothing();
@@ -847,7 +847,7 @@ fn simpleNothing() void {
}
test "async call a generic function" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -870,7 +870,7 @@ test "async call a generic function" {
}
test "return from suspend block" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -887,7 +887,7 @@ test "return from suspend block" {
}
test "struct parameter to async function is copied to the frame" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -934,7 +934,7 @@ test "struct parameter to async function is copied to the frame" {
}
test "cast fn to async fn when it is inferred to be async" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -965,7 +965,7 @@ test "cast fn to async fn when it is inferred to be async" {
}
test "cast fn to async fn when it is inferred to be async, awaited directly" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -995,7 +995,7 @@ test "cast fn to async fn when it is inferred to be async, awaited directly" {
}
test "await does not force async if callee is blocking" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1008,7 +1008,7 @@ test "await does not force async if callee is blocking" {
}
test "recursive async function" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
try expect(recursiveAsyncFunctionTest(false).doTheTest() == 55);
@@ -1073,7 +1073,7 @@ fn recursiveAsyncFunctionTest(comptime suspending_implementation: bool) type {
}
test "@asyncCall with comptime-known function, but not awaited directly" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1105,7 +1105,7 @@ test "@asyncCall with comptime-known function, but not awaited directly" {
}
test "@asyncCall with actual frame instead of byte buffer" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1122,7 +1122,7 @@ test "@asyncCall with actual frame instead of byte buffer" {
}
test "@asyncCall using the result location inside the frame" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1152,7 +1152,7 @@ test "@asyncCall using the result location inside the frame" {
}
test "@TypeOf an async function call of generic fn with error union type" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1166,7 +1166,7 @@ test "@TypeOf an async function call of generic fn with error union type" {
}
test "using @TypeOf on a generic function call" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1194,7 +1194,7 @@ test "using @TypeOf on a generic function call" {
}
test "recursive call of await @asyncCall with struct return type" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1233,7 +1233,7 @@ test "recursive call of await @asyncCall with struct return type" {
}
test "nosuspend function call" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1252,7 +1252,7 @@ test "nosuspend function call" {
}
test "await used in expression and awaiting fn with no suspend but async calling convention" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1271,7 +1271,7 @@ test "await used in expression and awaiting fn with no suspend but async calling
}
test "await used in expression after a fn call" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1292,7 +1292,7 @@ test "await used in expression after a fn call" {
}
test "async fn call used in expression after a fn call" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1312,7 +1312,7 @@ test "async fn call used in expression after a fn call" {
}
test "suspend in for loop" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1341,7 +1341,7 @@ test "suspend in for loop" {
}
test "suspend in while loop" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1381,7 +1381,7 @@ test "suspend in while loop" {
}
test "correctly spill when returning the error union result of another async fn" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1407,7 +1407,7 @@ test "correctly spill when returning the error union result of another async fn"
}
test "spill target expr in a for loop" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1441,7 +1441,7 @@ test "spill target expr in a for loop" {
}
test "spill target expr in a for loop, with a var decl in the loop body" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1480,7 +1480,7 @@ test "spill target expr in a for loop, with a var decl in the loop body" {
}
test "async call with @call" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1505,7 +1505,7 @@ test "async call with @call" {
}
test "async function passed 0-bit arg after non-0-bit arg" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1529,7 +1529,7 @@ test "async function passed 0-bit arg after non-0-bit arg" {
}
test "async function passed align(16) arg after align(8) arg" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1554,7 +1554,7 @@ test "async function passed align(16) arg after align(8) arg" {
}
test "async function call resolves target fn frame, comptime func" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1579,7 +1579,7 @@ test "async function call resolves target fn frame, comptime func" {
}
test "async function call resolves target fn frame, runtime func" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1605,7 +1605,7 @@ test "async function call resolves target fn frame, runtime func" {
}
test "properly spill optional payload capture value" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1632,7 +1632,7 @@ test "properly spill optional payload capture value" {
}
test "handle defer interfering with return value spill" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1675,7 +1675,7 @@ test "handle defer interfering with return value spill" {
}
test "take address of temporary async frame" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1707,7 +1707,7 @@ test "take address of temporary async frame" {
}
test "nosuspend await" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1731,7 +1731,7 @@ test "nosuspend await" {
}
test "nosuspend on function calls" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S0 = struct {
@@ -1750,7 +1750,7 @@ test "nosuspend on function calls" {
}
test "nosuspend on async function calls" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S0 = struct {
@@ -1771,7 +1771,7 @@ test "nosuspend on async function calls" {
}
// test "resume nosuspend async function calls" {
-// if (builtin.zig_backend != .stage1) return error.SkipZigTest; // if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
+// if (true) return error.SkipZigTest; // if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
// const S0 = struct {
// b: i32 = 42,
// };
@@ -1794,7 +1794,7 @@ test "nosuspend on async function calls" {
// }
test "nosuspend resume async function calls" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S0 = struct {
@@ -1819,7 +1819,7 @@ test "nosuspend resume async function calls" {
}
test "avoid forcing frame alignment resolution implicit cast to *anyopaque" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const S = struct {
@@ -1838,7 +1838,7 @@ test "avoid forcing frame alignment resolution implicit cast to *anyopaque" {
}
test "@asyncCall with pass-by-value arguments" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const F0: u64 = 0xbeefbeefbeefbeef;
@@ -1874,7 +1874,7 @@ test "@asyncCall with pass-by-value arguments" {
}
test "@asyncCall with arguments having non-standard alignment" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (true) return error.SkipZigTest; // TODO
if (builtin.os.tag == .wasi) return error.SkipZigTest; // TODO
const F0: u64 = 0xbeefbeef;