| ... | ... | @@ -1208,7 +1208,6 @@ test "implicitly cast from [N]T to ?[]const T" { |
| 1208 | 1208 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 1209 | 1209 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1210 | 1210 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1211 | | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; |
| 1212 | 1211 | |
| 1213 | 1212 | try expect(mem.eql(u8, castToOptionalSlice().?, "hi")); |
| 1214 | 1213 | try comptime expect(mem.eql(u8, castToOptionalSlice().?, "hi")); |
| ... | ... | @@ -1293,7 +1292,6 @@ test "*const [N]null u8 to ?[]const u8" { |
| 1293 | 1292 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 1294 | 1293 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1295 | 1294 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1296 | | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; |
| 1297 | 1295 | |
| 1298 | 1296 | const S = struct { |
| 1299 | 1297 | fn doTheTest() !void { |
| ... | ... | @@ -1335,8 +1333,6 @@ test "assignment to optional pointer result loc" { |
| 1335 | 1333 | } |
| 1336 | 1334 | |
| 1337 | 1335 | test "cast between *[N]void and []void" { |
| 1338 | | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; |
| 1339 | | |
| 1340 | 1336 | var a: [4]void = undefined; |
| 1341 | 1337 | var b: []void = &a; |
| 1342 | 1338 | try expect(b.len == 4); |
| ... | ... | @@ -1398,7 +1394,6 @@ test "peer type resolution: unreachable, null, slice" { |
| 1398 | 1394 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 1399 | 1395 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1400 | 1396 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1401 | | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; |
| 1402 | 1397 | |
| 1403 | 1398 | const S = struct { |
| 1404 | 1399 | fn doTheTest(num: usize, word: []const u8) !void { |
| ... | ... | @@ -1438,7 +1433,6 @@ test "cast compatible optional types" { |
| 1438 | 1433 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1439 | 1434 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1440 | 1435 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1441 | | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; |
| 1442 | 1436 | |
| 1443 | 1437 | var a: ?[:0]const u8 = null; |
| 1444 | 1438 | var b: ?[]const u8 = a; |