authorgravatar for mitchell.hashimoto@gmail.comMitchell Hashimoto <mitchell.hashimoto@gmail.com> 2022-02-26 13:56:50-08:00
committergravatar for mitchell.hashimoto@gmail.comMitchell Hashimoto <mitchell.hashimoto@gmail.com> 2022-02-26 13:56:50-08:00
log156316bc7c3797362b5d16da320884a7aadabd6f
tree9d2741dca73a249316c781fd9956eed357cac229
parenta5c9e8a49486b8bfb1cd12fbb0581d3213aaa53b
signaturelock-open Commit is signed but in an unrecognized format.

stage2: skip more tests for native backends


1 files changed, 15 insertions(+), 0 deletions(-)

test/behavior/cast.zig+15
...@@ -676,6 +676,11 @@ test "peer resolution of string literals" {...@@ -676,6 +676,11 @@ test "peer resolution of string literals" {
676}676}
677677
678test "peer cast [:x]T to []T" {678test "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 const S = struct {684 const S = struct {
680 fn doTheTest() !void {685 fn doTheTest() !void {
681 var array = [4:0]i32{ 1, 2, 3, 4 };686 var array = [4:0]i32{ 1, 2, 3, 4 };
...@@ -689,6 +694,11 @@ test "peer cast [:x]T to []T" {...@@ -689,6 +694,11 @@ test "peer cast [:x]T to []T" {
689}694}
690695
691test "peer cast [N:x]T to [N]T" {696test "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 const S = struct {702 const S = struct {
693 fn doTheTest() !void {703 fn doTheTest() !void {
694 var array = [4:0]i32{ 1, 2, 3, 4 };704 var array = [4:0]i32{ 1, 2, 3, 4 };
...@@ -701,6 +711,11 @@ test "peer cast [N:x]T to [N]T" {...@@ -701,6 +711,11 @@ test "peer cast [N:x]T to [N]T" {
701}711}
702712
703test "peer cast *[N:x]T to *[N]T" {713test "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 const S = struct {719 const S = struct {
705 fn doTheTest() !void {720 fn doTheTest() !void {
706 var array = [4:0]i32{ 1, 2, 3, 4 };721 var array = [4:0]i32{ 1, 2, 3, 4 };