aboutsummaryrefslogtreecommitdiff
path: root/test/behavior
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-03-22 02:04:48 -0700
committerGitHub <noreply@github.com>2024-03-22 02:04:48 -0700
commitd8bb139da44d9140fd8992608fcbbddcd1816889 (patch)
treea6277199a72ae9ae6265c7b2dd8274d8e54d220a /test/behavior
parenta2651cbc829d44df4c3773037598b30e8cf0c4da (diff)
parent90c94a2f0b7ce71aae1b69cf9e7b517c3a771906 (diff)
downloadzig-d8bb139da44d9140fd8992608fcbbddcd1816889.tar.gz
zig-d8bb139da44d9140fd8992608fcbbddcd1816889.zip
Merge pull request #19390 from ziglang/valgrind
make the behavior tests run almost valgrind clean
Diffstat (limited to 'test/behavior')
-rw-r--r--test/behavior/bitcast.zig5
-rw-r--r--test/behavior/comptime_memory.zig4
-rw-r--r--test/behavior/union.zig4
3 files changed, 13 insertions, 0 deletions
diff --git a/test/behavior/bitcast.zig b/test/behavior/bitcast.zig
index 3ac6115216..9afd11b80b 100644
--- a/test/behavior/bitcast.zig
+++ b/test/behavior/bitcast.zig
@@ -374,6 +374,11 @@ test "comptime @bitCast packed struct to int and back" {
}
test "comptime bitcast with fields following f80" {
+ if (true) {
+ // https://github.com/ziglang/zig/issues/19387
+ return error.SkipZigTest;
+ }
+
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
diff --git a/test/behavior/comptime_memory.zig b/test/behavior/comptime_memory.zig
index e56de79d9d..eac33c83b6 100644
--- a/test/behavior/comptime_memory.zig
+++ b/test/behavior/comptime_memory.zig
@@ -400,6 +400,10 @@ test "accessing reinterpreted memory of parent object" {
}
test "bitcast packed union to integer" {
+ if (true) {
+ // https://github.com/ziglang/zig/issues/19384
+ return error.SkipZigTest;
+ }
const U = packed union {
x: u1,
y: u2,
diff --git a/test/behavior/union.zig b/test/behavior/union.zig
index bd92a52217..ffdf2305d2 100644
--- a/test/behavior/union.zig
+++ b/test/behavior/union.zig
@@ -1746,6 +1746,10 @@ fn littleToNativeEndian(comptime T: type, v: T) T {
}
test "reinterpret extern union" {
+ if (true) {
+ // https://github.com/ziglang/zig/issues/19389
+ return error.SkipZigTest;
+ }
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
const U = extern union {