aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/vector.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2023-02-24 23:28:14 -0500
committerJacob Young <jacobly0@users.noreply.github.com>2023-02-24 23:41:54 -0500
commit1453a595aac86b0ca5017c084b5d36108ac414ae (patch)
treedc9c74588dd4ffd5c767720b80590c9c25be923a /test/behavior/vector.zig
parent6398aabb87cc39ddbc4e8fd650545ffcc864f9a6 (diff)
downloadzig-1453a595aac86b0ca5017c084b5d36108ac414ae.tar.gz
zig-1453a595aac86b0ca5017c084b5d36108ac414ae.zip
CBE: reuse locals with the same `CType` instead of `Type`
Many `Type`s can correspond to the same `CType`, so this reduces the number of used locals by 27760 when compiling only-c. Also, disabled some tests that were only passing by accident and shouldn't really be considered working.
Diffstat (limited to 'test/behavior/vector.zig')
-rw-r--r--test/behavior/vector.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/behavior/vector.zig b/test/behavior/vector.zig
index 191c7bf7eb..50fef7f646 100644
--- a/test/behavior/vector.zig
+++ b/test/behavior/vector.zig
@@ -1247,6 +1247,7 @@ test "load packed vector element" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
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_c) return error.SkipZigTest; // TODO
var x: @Vector(2, u15) = .{ 1, 4 };
try expect((&x[0]).* == 1);
@@ -1259,6 +1260,7 @@ test "store packed vector element" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
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_c) return error.SkipZigTest; // TODO
var v = @Vector(4, u1){ 1, 1, 1, 1 };
try expectEqual(@Vector(4, u1){ 1, 1, 1, 1 }, v);