spirv: update failing / passing tests
Some tests are now failing due to debug info changes, some tests now pass due to improved compiler functionality.
This commit is contained in:
@@ -623,7 +623,6 @@ test "switch capture copies its payload" {
|
||||
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
|
||||
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
|
||||
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
|
||||
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
|
||||
|
||||
const S = struct {
|
||||
fn doTheTest() !void {
|
||||
@@ -710,8 +709,6 @@ test "comptime inline switch" {
|
||||
}
|
||||
|
||||
test "switch capture peer type resolution" {
|
||||
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
|
||||
|
||||
const U = union(enum) {
|
||||
a: u32,
|
||||
b: u64,
|
||||
@@ -727,8 +724,6 @@ test "switch capture peer type resolution" {
|
||||
}
|
||||
|
||||
test "switch capture peer type resolution for in-memory coercible payloads" {
|
||||
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
|
||||
|
||||
const T1 = c_int;
|
||||
const T2 = @Type(@typeInfo(T1));
|
||||
|
||||
@@ -777,8 +772,6 @@ test "switch pointer capture peer type resolution" {
|
||||
}
|
||||
|
||||
test "inline switch range that includes the maximum value of the switched type" {
|
||||
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
|
||||
|
||||
const inputs: [3]u8 = .{ 0, 254, 255 };
|
||||
for (inputs) |input| {
|
||||
switch (input) {
|
||||
|
||||
Reference in New Issue
Block a user