| ... | ... | @@ -676,6 +676,11 @@ test "peer resolution of string literals" { |
| 676 | 676 | } |
| 677 | 677 | |
| 678 | 678 | test "peer cast [:x]T to []T" { |
| 679 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 680 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 681 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 682 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 683 | |
| 679 | 684 | const S = struct { |
| 680 | 685 | fn doTheTest() !void { |
| 681 | 686 | var array = [4:0]i32{ 1, 2, 3, 4 }; |
| ... | ... | @@ -689,6 +694,11 @@ test "peer cast [:x]T to []T" { |
| 689 | 694 | } |
| 690 | 695 | |
| 691 | 696 | test "peer cast [N:x]T to [N]T" { |
| 697 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 698 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 699 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 700 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 701 | |
| 692 | 702 | const S = struct { |
| 693 | 703 | fn doTheTest() !void { |
| 694 | 704 | var array = [4:0]i32{ 1, 2, 3, 4 }; |
| ... | ... | @@ -701,6 +711,11 @@ test "peer cast [N:x]T to [N]T" { |
| 701 | 711 | } |
| 702 | 712 | |
| 703 | 713 | test "peer cast *[N:x]T to *[N]T" { |
| 714 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 715 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 716 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 717 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 718 | |
| 704 | 719 | const S = struct { |
| 705 | 720 | fn doTheTest() !void { |
| 706 | 721 | var array = [4:0]i32{ 1, 2, 3, 4 }; |