aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/basic.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-12-06 21:48:48 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-12-07 04:01:04 -0500
commit1310ef75777209f061bfd61473db75911538b5ff (patch)
tree2c2c07b20a61089315e9f557c933697b28c77e3c /test/behavior/basic.zig
parent53a9ee699a35a3d245ab6d1dac1f0687a4dcb42c (diff)
downloadzig-1310ef75777209f061bfd61473db75911538b5ff.tar.gz
zig-1310ef75777209f061bfd61473db75911538b5ff.zip
disable failing behavior tests with -ofmt=c -target x86_64-windows
and enable CI checks for the C backend on Windows.
Diffstat (limited to 'test/behavior/basic.zig')
-rw-r--r--test/behavior/basic.zig28
1 files changed, 0 insertions, 28 deletions
diff --git a/test/behavior/basic.zig b/test/behavior/basic.zig
index d5f7d92d9d..a944ad816d 100644
--- a/test/behavior/basic.zig
+++ b/test/behavior/basic.zig
@@ -711,20 +711,6 @@ test "comptime manyptr concatenation" {
try expect(expected[len] == 0);
}
-test "thread local variable" {
- if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch != .x86_64) return error.SkipZigTest; // TODO
-
- const S = struct {
- threadlocal var t: i32 = 1234;
- };
- S.t += 1;
- try expect(S.t == 1235);
-}
-
test "result location is optional inside error union" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
@@ -740,20 +726,6 @@ fn maybe(x: bool) anyerror!?u32 {
};
}
-test "pointer to thread local array" {
- if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch != .x86_64) return error.SkipZigTest; // TODO
-
- const s = "Hello world";
- std.mem.copy(u8, buffer[0..], s);
- try std.testing.expectEqualSlices(u8, buffer[0..], s);
-}
-
-threadlocal var buffer: [11]u8 = undefined;
-
test "auto created variables have correct alignment" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO