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