diff --git a/test/cases/safety/@alignCast misaligned.zig b/test/cases/safety/@alignCast misaligned.zig index 3948cea4431f7cfa5abac3a2f02f5839dab7a2c6..2708d63e6f2591f4e7d8429618f9c3f9acdb459b 100644 --- a/test/cases/safety/@alignCast misaligned.zig +++ b/test/cases/safety/@alignCast misaligned.zig @@ -18,4 +18,5 @@ fn foo(bytes: []u8) u32 { return int_slice[0]; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/@asyncCall with too small a frame.zig b/test/cases/safety/@asyncCall with too small a frame.zig index 831564353853a3987ebff00b85c9b414ff79f695..e245e9bb47436c5e787437d3e8c70c070a886483 100644 --- a/test/cases/safety/@asyncCall with too small a frame.zig +++ b/test/cases/safety/@asyncCall with too small a frame.zig @@ -22,3 +22,4 @@ fn other() callconv(.Async) void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/@errSetCast error not present in destination.zig b/test/cases/safety/@errSetCast error not present in destination.zig index 3934307e9e15ab7b61ddf5bc880e53266d35a84d..5bb92f4f28a8325b67bb1fc626f8fb7f6d0c3e2a 100644 --- a/test/cases/safety/@errSetCast error not present in destination.zig +++ b/test/cases/safety/@errSetCast error not present in destination.zig @@ -15,4 +15,5 @@ fn foo(set1: Set1) Set2 { return @errSetCast(Set2, set1); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/@floatToInt cannot fit - negative out of range.zig b/test/cases/safety/@floatToInt cannot fit - negative out of range.zig index 1e7016830ed5916f670d3c0c2586ddc52418ec98..f6b2d632f20acecbd1789165e8cf2b1c604b4c1f 100644 --- a/test/cases/safety/@floatToInt cannot fit - negative out of range.zig +++ b/test/cases/safety/@floatToInt cannot fit - negative out of range.zig @@ -14,4 +14,5 @@ fn bar(a: f32) i8 { } fn baz(_: i8) void { } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/@floatToInt cannot fit - negative to unsigned.zig b/test/cases/safety/@floatToInt cannot fit - negative to unsigned.zig index fbcc7fc11dfee90380a6976fc5b558b163424354..22e9def05006fb1e5dc6eba0d503b5dcf1e56ff7 100644 --- a/test/cases/safety/@floatToInt cannot fit - negative to unsigned.zig +++ b/test/cases/safety/@floatToInt cannot fit - negative to unsigned.zig @@ -14,4 +14,5 @@ fn bar(a: f32) u8 { } fn baz(_: u8) void { } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/@floatToInt cannot fit - positive out of range.zig b/test/cases/safety/@floatToInt cannot fit - positive out of range.zig index 1ab83edafa9aff3006780d6584aa794547662c89..67fecde115dc8f3af1ea0cdeed873e42bc8ac1bb 100644 --- a/test/cases/safety/@floatToInt cannot fit - positive out of range.zig +++ b/test/cases/safety/@floatToInt cannot fit - positive out of range.zig @@ -14,4 +14,5 @@ fn bar(a: f32) u8 { } fn baz(_: u8) void { } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/@intCast to u0.zig b/test/cases/safety/@intCast to u0.zig index 10c3d222130c5d5ed8779fd58a6fe7f4c9a647d2..7d51fdec2559a4d6ee41835bc8b9b40ad9f18f8c 100644 --- a/test/cases/safety/@intCast to u0.zig +++ b/test/cases/safety/@intCast to u0.zig @@ -16,4 +16,5 @@ fn bar(one: u1, not_zero: i32) void { _ = x; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/@intToEnum - no matching tag value.zig b/test/cases/safety/@intToEnum - no matching tag value.zig index 7f66dc050de8675304ef5141a11c33105546d54f..79fcf33bc687ac336aa6556843434d2f13b4748e 100644 --- a/test/cases/safety/@intToEnum - no matching tag value.zig +++ b/test/cases/safety/@intToEnum - no matching tag value.zig @@ -20,3 +20,4 @@ fn bar(a: u2) Foo { fn baz(_: Foo) void {} // run // backend=stage1 +// target=native diff --git a/test/cases/safety/@intToPtr address zero to non-optional byte-aligned pointer.zig b/test/cases/safety/@intToPtr address zero to non-optional byte-aligned pointer.zig index 6c44505af94f797f612c5156464e78fdcb969469..ac781dc53f98967bed3da04efc92bc3c1fe7fa16 100644 --- a/test/cases/safety/@intToPtr address zero to non-optional byte-aligned pointer.zig +++ b/test/cases/safety/@intToPtr address zero to non-optional byte-aligned pointer.zig @@ -13,3 +13,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/@intToPtr address zero to non-optional pointer.zig b/test/cases/safety/@intToPtr address zero to non-optional pointer.zig index 9f61766884f300cfb1bc597b5cdaa8c765269c92..f8fd53eb97a7cb6f439db71cd88b241670c8e7ac 100644 --- a/test/cases/safety/@intToPtr address zero to non-optional pointer.zig +++ b/test/cases/safety/@intToPtr address zero to non-optional pointer.zig @@ -13,3 +13,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/@tagName on corrupted enum value.zig b/test/cases/safety/@tagName on corrupted enum value.zig index 577ba183d53cfb77f0206002b8f8aabbcdd5090a..507157911ef5a3a9b7a05cd174b294a93ea88c9a 100644 --- a/test/cases/safety/@tagName on corrupted enum value.zig +++ b/test/cases/safety/@tagName on corrupted enum value.zig @@ -22,3 +22,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/@tagName on corrupted union value.zig b/test/cases/safety/@tagName on corrupted union value.zig index 6012e868336eb7e9937fb47ab1e4995112c6e5b0..0c35b5ef3d964763c591af20b88e28b092c9ff48 100644 --- a/test/cases/safety/@tagName on corrupted union value.zig +++ b/test/cases/safety/@tagName on corrupted union value.zig @@ -23,3 +23,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/array slice sentinel mismatch.zig b/test/cases/safety/array slice sentinel mismatch.zig index 83e8b1f78760c250175a6794d132950d37e0028a..3aca5b961089281a1d6f2448d24933eda26df82e 100644 --- a/test/cases/safety/array slice sentinel mismatch.zig +++ b/test/cases/safety/array slice sentinel mismatch.zig @@ -15,4 +15,4 @@ pub fn main() !void { } // run // backend=stage1 - +// target=native diff --git a/test/cases/safety/awaiting twice.zig b/test/cases/safety/awaiting twice.zig index 2a64320c070c4a7307aa0d27312da8e90d8d48a4..867263de6e5623a07cf712df55193a9084e3406c 100644 --- a/test/cases/safety/awaiting twice.zig +++ b/test/cases/safety/awaiting twice.zig @@ -26,3 +26,4 @@ fn func() void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/bad union field access.zig b/test/cases/safety/bad union field access.zig index cc476f57c51f3d9602103cea72d481ad623bcf67..7adf48abf220e8d886191cedb276f99963da05eb 100644 --- a/test/cases/safety/bad union field access.zig +++ b/test/cases/safety/bad union field access.zig @@ -21,4 +21,5 @@ fn bar(f: *Foo) void { f.float = 12.34; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/calling panic.zig b/test/cases/safety/calling panic.zig index e6ff577e7f6302c46a58b2a7ff849b8ba5710710..5befea3e3cfe5714cc0a325b568e61a4a9acde2e 100644 --- a/test/cases/safety/calling panic.zig +++ b/test/cases/safety/calling panic.zig @@ -12,4 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/cast []u8 to bigger slice of wrong size.zig b/test/cases/safety/cast []u8 to bigger slice of wrong size.zig index 5bdee09e52267c27018b70408c61dbe61614f466..588801b27e3e3913223883439a9050ea56ee9400 100644 --- a/test/cases/safety/cast []u8 to bigger slice of wrong size.zig +++ b/test/cases/safety/cast []u8 to bigger slice of wrong size.zig @@ -15,4 +15,5 @@ fn widenSlice(slice: []align(1) const u8) []align(1) const i32 { return std.mem.bytesAsSlice(i32, slice); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/cast integer to global error and no code matches.zig b/test/cases/safety/cast integer to global error and no code matches.zig index 57b72aab5d2433fd027ca3ad6e1be3f9bb16d47a..3a8dc2374f50068ebe59a9da616dff42853e82ad 100644 --- a/test/cases/safety/cast integer to global error and no code matches.zig +++ b/test/cases/safety/cast integer to global error and no code matches.zig @@ -13,4 +13,5 @@ fn bar(x: u16) anyerror { return @intToError(x); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/empty slice with sentinel out of bounds.zig b/test/cases/safety/empty slice with sentinel out of bounds.zig index 2ea22ed41d3c89b374641437b8224a24d0581271..ad8010868a42ed600bb151e1d395b498906da4e5 100644 --- a/test/cases/safety/empty slice with sentinel out of bounds.zig +++ b/test/cases/safety/empty slice with sentinel out of bounds.zig @@ -18,3 +18,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/error return trace across suspend points.zig b/test/cases/safety/error return trace across suspend points.zig index b27bc770fb011d5f671c55216b42aa396277dcbc..b8cb90505ab7b8efa23257a55ff49d3c31e89ebd 100644 --- a/test/cases/safety/error return trace across suspend points.zig +++ b/test/cases/safety/error return trace across suspend points.zig @@ -35,4 +35,5 @@ fn printTrace(p: anyframe->anyerror!void) void { (await p) catch unreachable; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/exact division failure - vectors.zig b/test/cases/safety/exact division failure - vectors.zig index 77dd427683d19a2f389a55f5de463aa6e052b23b..a514213f58fb3b7e816f4a0608313f2394a49bdc 100644 --- a/test/cases/safety/exact division failure - vectors.zig +++ b/test/cases/safety/exact division failure - vectors.zig @@ -17,4 +17,5 @@ fn divExact(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) { return @divExact(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/exact division failure.zig b/test/cases/safety/exact division failure.zig index c363df94ab9ad883b0ffbfd56e180df677e161f1..5e30f14b060352393928e20114ee8ce588ad6884 100644 --- a/test/cases/safety/exact division failure.zig +++ b/test/cases/safety/exact division failure.zig @@ -15,4 +15,5 @@ fn divExact(a: i32, b: i32) i32 { return @divExact(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/intToPtr with misaligned address.zig b/test/cases/safety/intToPtr with misaligned address.zig index eaca2cb32dcc03d5a7d9c2f78d250125814bc697..5b480ecccaf1d31592b1ce40be3b97f6342c69c6 100644 --- a/test/cases/safety/intToPtr with misaligned address.zig +++ b/test/cases/safety/intToPtr with misaligned address.zig @@ -15,3 +15,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/integer addition overflow.zig b/test/cases/safety/integer addition overflow.zig index 74fce53890b2f15cfd41045aaa881fdfbf594848..cd23b66f36db1e2b47a4df6f9425df63ebc4dfc5 100644 --- a/test/cases/safety/integer addition overflow.zig +++ b/test/cases/safety/integer addition overflow.zig @@ -20,3 +20,4 @@ fn add(a: u16, b: u16) u16 { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/integer division by zero - vectors.zig b/test/cases/safety/integer division by zero - vectors.zig index b3365bfcae493537a97c7bb2735a79f69ba1aa63..136f179935eb99bbdd2ab87b6c308d12ab19fd83 100644 --- a/test/cases/safety/integer division by zero - vectors.zig +++ b/test/cases/safety/integer division by zero - vectors.zig @@ -16,4 +16,5 @@ fn div0(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) { return @divTrunc(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/integer division by zero.zig b/test/cases/safety/integer division by zero.zig index b209a69d356488329c16ac6fe9278e2bdef84494..8d80a7c848ef2fffd1fb51753b7bafbe6bd71ce9 100644 --- a/test/cases/safety/integer division by zero.zig +++ b/test/cases/safety/integer division by zero.zig @@ -14,4 +14,5 @@ fn div0(a: i32, b: i32) i32 { return @divTrunc(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/integer multiplication overflow.zig b/test/cases/safety/integer multiplication overflow.zig index 0eb68fabe0727dde539c8c3ff10aa541c7c636c0..c9894217a7b77b9e93045581dddaf91be4566435 100644 --- a/test/cases/safety/integer multiplication overflow.zig +++ b/test/cases/safety/integer multiplication overflow.zig @@ -15,4 +15,5 @@ fn mul(a: u16, b: u16) u16 { return a * b; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/integer negation overflow.zig b/test/cases/safety/integer negation overflow.zig index c9d7e4f91914c945e61abd7b2ccaac28dbd1a532..f3eb1feffe50bd6d66c1a9a1b2103fa21995f104 100644 --- a/test/cases/safety/integer negation overflow.zig +++ b/test/cases/safety/integer negation overflow.zig @@ -15,4 +15,5 @@ fn neg(a: i16) i16 { return -a; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/integer subtraction overflow.zig b/test/cases/safety/integer subtraction overflow.zig index f1b17020a84e748068b4e89163ba4d5f399eb518..ce1526cf602f96ddfafd3b38d6df8f61286929ae 100644 --- a/test/cases/safety/integer subtraction overflow.zig +++ b/test/cases/safety/integer subtraction overflow.zig @@ -15,4 +15,5 @@ fn sub(a: u16, b: u16) u16 { return a - b; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/invalid resume of async function.zig b/test/cases/safety/invalid resume of async function.zig index acde5eed92db73ee8d74e62fcc989bdbb29e2fd3..2ed5704c74bcbb0695d3c0fc032b1ccc53c28c83 100644 --- a/test/cases/safety/invalid resume of async function.zig +++ b/test/cases/safety/invalid resume of async function.zig @@ -16,3 +16,4 @@ fn suspendOnce() void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/nosuspend function call, callee suspends.zig b/test/cases/safety/nosuspend function call, callee suspends.zig index fc99174bd0b174f5e10e60a2645446d32360eede..42daa4a9bdcaa511e8dbf441ac70e4051c257642 100644 --- a/test/cases/safety/nosuspend function call, callee suspends.zig +++ b/test/cases/safety/nosuspend function call, callee suspends.zig @@ -17,3 +17,4 @@ fn add(a: i32, b: i32) i32 { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/optional unwrap operator on C pointer.zig b/test/cases/safety/optional unwrap operator on C pointer.zig index 4d5fa54d3d3c4604ed92b70069eace7e136f9b01..05614b4ca2d9ad579ac11fa03f17d355c3c3397f 100644 --- a/test/cases/safety/optional unwrap operator on C pointer.zig +++ b/test/cases/safety/optional unwrap operator on C pointer.zig @@ -13,3 +13,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/optional unwrap operator on null pointer.zig b/test/cases/safety/optional unwrap operator on null pointer.zig index eb791be268f62164b55a26c4882dbd6959f25b38..1db44ba22a019ac56ff7a13133449dfcd6fba32d 100644 --- a/test/cases/safety/optional unwrap operator on null pointer.zig +++ b/test/cases/safety/optional unwrap operator on null pointer.zig @@ -13,3 +13,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/out of bounds slice access.zig b/test/cases/safety/out of bounds slice access.zig index e429328b1eaec4243d8388c7ab4aa95d668e5fcc..8c95978d4a5c3cd0aa779a124903af8f4d094586 100644 --- a/test/cases/safety/out of bounds slice access.zig +++ b/test/cases/safety/out of bounds slice access.zig @@ -15,4 +15,5 @@ fn bar(a: []const i32) i32 { } fn baz(_: i32) void { } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/pointer casting null to non-optional pointer.zig b/test/cases/safety/pointer casting null to non-optional pointer.zig index a61ba2fa9b02e5dd2ea921fe4fe71bcb7e38be56..0254e002ad0816183cb4489eef743641ab864904 100644 --- a/test/cases/safety/pointer casting null to non-optional pointer.zig +++ b/test/cases/safety/pointer casting null to non-optional pointer.zig @@ -13,3 +13,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/pointer slice sentinel mismatch.zig b/test/cases/safety/pointer slice sentinel mismatch.zig index f7965347838b9ef43fc7452c962f407a75d40b58..f79e2a860c0628a850bac647ca3aa4edfd4f8ae0 100644 --- a/test/cases/safety/pointer slice sentinel mismatch.zig +++ b/test/cases/safety/pointer slice sentinel mismatch.zig @@ -18,3 +18,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/resuming a function which is awaiting a call.zig b/test/cases/safety/resuming a function which is awaiting a call.zig index 63c4e1ef5056cfc2c6d78b9f8f1ddd8bc652a956..b34444150700273cf30ef06396b1a97bb6cb7701 100644 --- a/test/cases/safety/resuming a function which is awaiting a call.zig +++ b/test/cases/safety/resuming a function which is awaiting a call.zig @@ -18,3 +18,4 @@ fn other() void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/resuming a function which is awaiting a frame.zig b/test/cases/safety/resuming a function which is awaiting a frame.zig index 0f68be4db8844b46a661f36f09cd42c76103fb48..e63b49183e35f75fd2bddae0afa6eb69cdffb900 100644 --- a/test/cases/safety/resuming a function which is awaiting a frame.zig +++ b/test/cases/safety/resuming a function which is awaiting a frame.zig @@ -19,3 +19,4 @@ fn other() void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig b/test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig index 3f3a62fe4e3b0b81e9acbfdb1a52d1fca54a79ff..54de0b9ebdb0d2774ca0eaac948b98d65185aa7a 100644 --- a/test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig +++ b/test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig @@ -29,3 +29,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/resuming a non-suspended function which never been suspended.zig b/test/cases/safety/resuming a non-suspended function which never been suspended.zig index b0dfbc19112f0800f0c46b0d177afe38a1b94501..8c35753d6d5d88fa9d6339a7da825035cb8347cc 100644 --- a/test/cases/safety/resuming a non-suspended function which never been suspended.zig +++ b/test/cases/safety/resuming a non-suspended function which never been suspended.zig @@ -24,3 +24,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/shift left by huge amount.zig b/test/cases/safety/shift left by huge amount.zig index 8cf5ec3752bcad39f2a50a394708578321c86602..b1159b7d750fca63b71e3263ef54390a12a9e339 100644 --- a/test/cases/safety/shift left by huge amount.zig +++ b/test/cases/safety/shift left by huge amount.zig @@ -18,3 +18,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/shift right by huge amount.zig b/test/cases/safety/shift right by huge amount.zig index 90a620ddc4618a9e3e316835eff5b9ea4a83ce87..2c39011240ac98fe1434999a6b93da22c53146f5 100644 --- a/test/cases/safety/shift right by huge amount.zig +++ b/test/cases/safety/shift right by huge amount.zig @@ -18,3 +18,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/signed integer division overflow - vectors.zig b/test/cases/safety/signed integer division overflow - vectors.zig index 5ce8fd740eeac2b3470c441e350fc20d813b5de8..d59adeb69856fd11a991b0342dac2263c2f3e648 100644 --- a/test/cases/safety/signed integer division overflow - vectors.zig +++ b/test/cases/safety/signed integer division overflow - vectors.zig @@ -17,4 +17,5 @@ fn div(a: @Vector(4, i16), b: @Vector(4, i16)) @Vector(4, i16) { return @divTrunc(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/signed integer division overflow.zig b/test/cases/safety/signed integer division overflow.zig index 64e1827b45a45e87934b59573813a4d4ae1ad826..a46f175487835780d77b64e9bfdbd76c82f0fa04 100644 --- a/test/cases/safety/signed integer division overflow.zig +++ b/test/cases/safety/signed integer division overflow.zig @@ -15,4 +15,5 @@ fn div(a: i16, b: i16) i16 { return @divTrunc(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig b/test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig index 7c08fcddb2634697d6d263fb466da141e33026c2..7abd0853640cecbfe80d78e4c5d139ac00ed9d75 100644 --- a/test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig +++ b/test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig @@ -12,4 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/signed integer not fitting in cast to unsigned integer.zig b/test/cases/safety/signed integer not fitting in cast to unsigned integer.zig index 6ed424640367da38ec541010b72f4a0a7b7551c1..4dea06fc82688ba6b1e306f35db1b35611d9da4b 100644 --- a/test/cases/safety/signed integer not fitting in cast to unsigned integer.zig +++ b/test/cases/safety/signed integer not fitting in cast to unsigned integer.zig @@ -15,4 +15,5 @@ fn unsigned_cast(x: i32) u32 { return @intCast(u32, x); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/signed shift left overflow.zig b/test/cases/safety/signed shift left overflow.zig index 814d52b1a9bdc07735490c9514c886f094c65531..88adbe5835b1090b9d663603012a830989d12c44 100644 --- a/test/cases/safety/signed shift left overflow.zig +++ b/test/cases/safety/signed shift left overflow.zig @@ -15,4 +15,5 @@ fn shl(a: i16, b: u4) i16 { return @shlExact(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/signed shift right overflow.zig b/test/cases/safety/signed shift right overflow.zig index fc2e00cee3f5df619d6069aca3838d9d63927ddf..9d5545ed3aaf890d243fe362230184d81b9b45e3 100644 --- a/test/cases/safety/signed shift right overflow.zig +++ b/test/cases/safety/signed shift right overflow.zig @@ -15,4 +15,5 @@ fn shr(a: i16, b: u4) i16 { return @shrExact(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/signed-unsigned vector cast.zig b/test/cases/safety/signed-unsigned vector cast.zig index 4de78e969d1c779d4203a37c97da51933b140aef..15d120350e5c0fba90b92771bdc24b55f08efb4c 100644 --- a/test/cases/safety/signed-unsigned vector cast.zig +++ b/test/cases/safety/signed-unsigned vector cast.zig @@ -17,3 +17,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/slice sentinel mismatch - floats.zig b/test/cases/safety/slice sentinel mismatch - floats.zig index df5edc1fdfdafec6b73802c2b4142030ea46a36f..3295c20db3606a0c296bb3d71070fa26fab3e999 100644 --- a/test/cases/safety/slice sentinel mismatch - floats.zig +++ b/test/cases/safety/slice sentinel mismatch - floats.zig @@ -17,3 +17,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/slice sentinel mismatch - optional pointers.zig b/test/cases/safety/slice sentinel mismatch - optional pointers.zig index 8199f3280e13a6fdf3968389fef37ef45ddac720..ecb82c61d48bc6a5be63161b486550f3b3a8914f 100644 --- a/test/cases/safety/slice sentinel mismatch - optional pointers.zig +++ b/test/cases/safety/slice sentinel mismatch - optional pointers.zig @@ -17,3 +17,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/slice slice sentinel mismatch.zig b/test/cases/safety/slice slice sentinel mismatch.zig index 8303b1a288f07191a599c369bd226b148599f708..13b331a0f4a99960dcaa7f6539eb7c37faa73279 100644 --- a/test/cases/safety/slice slice sentinel mismatch.zig +++ b/test/cases/safety/slice slice sentinel mismatch.zig @@ -16,3 +16,4 @@ pub fn main() !void { } // run // backend=stage1 +// target=native diff --git a/test/cases/safety/slice with sentinel out of bounds.zig b/test/cases/safety/slice with sentinel out of bounds.zig index 7fc890e14443d1d9e5d2eaa5faa8986910e095ea..1ca83ea481592fd0b2f4a963db2c1edfedb1516a 100644 --- a/test/cases/safety/slice with sentinel out of bounds.zig +++ b/test/cases/safety/slice with sentinel out of bounds.zig @@ -18,3 +18,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/slicing null C pointer.zig b/test/cases/safety/slicing null C pointer.zig index 2b678ad9cfdef5a6e638858f67a6eb46c0fb71f3..db8d235c45c8bb7251d27632a707d7779db0e68f 100644 --- a/test/cases/safety/slicing null C pointer.zig +++ b/test/cases/safety/slicing null C pointer.zig @@ -13,4 +13,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/switch on corrupted enum value.zig b/test/cases/safety/switch on corrupted enum value.zig index b574444341f1ecfdb509074ad57fd05b738c9191..dc7b9b3abf69f0388bea61b744fe3b0fbf7faa1f 100644 --- a/test/cases/safety/switch on corrupted enum value.zig +++ b/test/cases/safety/switch on corrupted enum value.zig @@ -23,3 +23,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/switch on corrupted union value.zig b/test/cases/safety/switch on corrupted union value.zig index 8ec4fece1b8a5c9989a8f89c55cbbff5ad19ad4f..0fadad3c7e98bdfb63d99ea1f94b381451a8b92e 100644 --- a/test/cases/safety/switch on corrupted union value.zig +++ b/test/cases/safety/switch on corrupted union value.zig @@ -23,3 +23,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/truncating vector cast.zig b/test/cases/safety/truncating vector cast.zig index f2795d9c66d47e27ed63962505bc723f811b8e2e..b0a3c4e25b6e22a56c940a1fafec1923c056d1a3 100644 --- a/test/cases/safety/truncating vector cast.zig +++ b/test/cases/safety/truncating vector cast.zig @@ -17,3 +17,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig b/test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig index 6118d5a5eaf8131422c42ebcaaa4bf13232fb5e1..9bf36b07c9ac680f0ebef1b89654a8d4fcbc7a2d 100644 --- a/test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig +++ b/test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig @@ -12,4 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/unsigned shift left overflow.zig b/test/cases/safety/unsigned shift left overflow.zig index 3fa2658c3f90d67bac7f56e27b5945c45c306e20..73c4292cdf0cb0ccbf124b425be17346ed56dc30 100644 --- a/test/cases/safety/unsigned shift left overflow.zig +++ b/test/cases/safety/unsigned shift left overflow.zig @@ -15,4 +15,5 @@ fn shl(a: u16, b: u4) u16 { return @shlExact(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/unsigned shift right overflow.zig b/test/cases/safety/unsigned shift right overflow.zig index 0953229a67480db1b1dbd672581412b7331de4de..6a3829f675c8d544ca5b7b88c2234a4ac7262659 100644 --- a/test/cases/safety/unsigned shift right overflow.zig +++ b/test/cases/safety/unsigned shift right overflow.zig @@ -15,4 +15,5 @@ fn shr(a: u16, b: u4) u16 { return @shrExact(a, b); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/unsigned-signed vector cast.zig b/test/cases/safety/unsigned-signed vector cast.zig index 9c157d8f406cad45699336d509e92c5beda307f4..c78ec2c73ffbb342bb29895d8690c6749985ffa7 100644 --- a/test/cases/safety/unsigned-signed vector cast.zig +++ b/test/cases/safety/unsigned-signed vector cast.zig @@ -17,3 +17,4 @@ pub fn main() !void { // run // backend=stage1 +// target=native diff --git a/test/cases/safety/unwrap error.zig b/test/cases/safety/unwrap error.zig index 451b9b389170e174a61d589fa8124da6f472fc0a..ee9a502ebdf37bf8b10b54058861304d35efc989 100644 --- a/test/cases/safety/unwrap error.zig +++ b/test/cases/safety/unwrap error.zig @@ -15,4 +15,5 @@ fn bar() !void { return error.Whatever; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/value does not fit in shortening cast - u0.zig b/test/cases/safety/value does not fit in shortening cast - u0.zig index 3bbcaf972f6c8082bbf09f40ca43ea418a5058ee..072be45731e2ce9cb2bbd79aca74df25efc081b4 100644 --- a/test/cases/safety/value does not fit in shortening cast - u0.zig +++ b/test/cases/safety/value does not fit in shortening cast - u0.zig @@ -15,4 +15,5 @@ fn shorten_cast(x: u8) u0 { return @intCast(u0, x); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/value does not fit in shortening cast.zig b/test/cases/safety/value does not fit in shortening cast.zig index 2c7409d225c27828fd7467c4f1fbf9e7ace620b7..7188c9a8469303bdece4339c90ff0d897d4741bf 100644 --- a/test/cases/safety/value does not fit in shortening cast.zig +++ b/test/cases/safety/value does not fit in shortening cast.zig @@ -15,4 +15,5 @@ fn shorten_cast(x: i32) i8 { return @intCast(i8, x); } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/vector integer addition overflow.zig b/test/cases/safety/vector integer addition overflow.zig index 32b045cd56eeb7344ec1d8ce875935c684ac5dbb..5eedc869e708bdac9232d8739c0ad8b488a844fd 100644 --- a/test/cases/safety/vector integer addition overflow.zig +++ b/test/cases/safety/vector integer addition overflow.zig @@ -16,4 +16,5 @@ fn add(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) { return a + b; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/vector integer multiplication overflow.zig b/test/cases/safety/vector integer multiplication overflow.zig index 2c9d48e1fde3813be172efe8f41f419866fb3bf3..5d247cf5457ef7092f3d626fa8be4ef191fb83c1 100644 --- a/test/cases/safety/vector integer multiplication overflow.zig +++ b/test/cases/safety/vector integer multiplication overflow.zig @@ -16,4 +16,5 @@ fn mul(a: @Vector(4, u8), b: @Vector(4, u8)) @Vector(4, u8) { return a * b; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/vector integer negation overflow.zig b/test/cases/safety/vector integer negation overflow.zig index 81506da41cea3c2c0343195e74fa6c8bf99ecde7..03d846aab06224aaac24030033891e1678054fc3 100644 --- a/test/cases/safety/vector integer negation overflow.zig +++ b/test/cases/safety/vector integer negation overflow.zig @@ -15,4 +15,5 @@ fn neg(a: @Vector(4, i16)) @Vector(4, i16) { return -a; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file diff --git a/test/cases/safety/vector integer subtraction overflow.zig b/test/cases/safety/vector integer subtraction overflow.zig index c3a21e971cb1edf3905c420c3bb3ee4ce7c181a9..72287ffd07e7f2d03f33e06216969cbed3544ff2 100644 --- a/test/cases/safety/vector integer subtraction overflow.zig +++ b/test/cases/safety/vector integer subtraction overflow.zig @@ -16,4 +16,5 @@ fn sub(a: @Vector(4, u32), b: @Vector(4, u32)) @Vector(4, u32) { return a - b; } // run -// backend=stage1 \ No newline at end of file +// backend=stage1 +// target=native \ No newline at end of file