diff options
| author | mlugg <mlugg@mlugg.co.uk> | 2023-11-11 07:27:31 +0000 |
|---|---|---|
| committer | mlugg <mlugg@mlugg.co.uk> | 2023-11-19 09:56:51 +0000 |
| commit | 21fa187abc2a06c9bd5cfe4355c5edbfb3177f6b (patch) | |
| tree | aab7cc16498184bac0fd8b6d5443f7bd606e7bf8 /test/cases/safety | |
| parent | 2c1acb618027939c0812bc87a432b51632127717 (diff) | |
| download | zig-21fa187abc2a06c9bd5cfe4355c5edbfb3177f6b.tar.gz zig-21fa187abc2a06c9bd5cfe4355c5edbfb3177f6b.zip | |
test: update cases to silence 'var is never mutated' errors
Diffstat (limited to 'test/cases/safety')
37 files changed, 60 insertions, 35 deletions
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 1a31593058..3d7cdb3b1d 100644 --- a/test/cases/safety/@asyncCall with too small a frame.zig +++ b/test/cases/safety/@asyncCall with too small a frame.zig @@ -13,8 +13,9 @@ pub fn main() !void { } var bytes: [1]u8 align(16) = undefined; var ptr = other; + _ = &ptr; var frame = @asyncCall(&bytes, {}, ptr, .{}); - _ = frame; + _ = &frame; return error.TestFailed; } fn other() callconv(.Async) void { diff --git a/test/cases/safety/@intCast to u0.zig b/test/cases/safety/@intCast to u0.zig index 8c9f76e2aa..a33da87f0f 100644 --- a/test/cases/safety/@intCast to u0.zig +++ b/test/cases/safety/@intCast to u0.zig @@ -14,7 +14,7 @@ pub fn main() !void { } fn bar(one: u1, not_zero: i32) void { - var x = one << @as(u0, @intCast(not_zero)); + const x = one << @intCast(not_zero); _ = x; } // run diff --git a/test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig b/test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig index 41cff07e32..f8c448855e 100644 --- a/test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig +++ b/test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig @@ -9,7 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { var zero: usize = 0; - var b: *u8 = @ptrFromInt(zero); + _ = &zero; + const b: *u8 = @ptrFromInt(zero); _ = b; return error.TestFailed; } diff --git a/test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig b/test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig index 92e98d4777..c9ae253df7 100644 --- a/test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig +++ b/test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig @@ -9,7 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { var zero: usize = 0; - var b: *i32 = @ptrFromInt(zero); + _ = &zero; + const b: *i32 = @ptrFromInt(zero); _ = b; return error.TestFailed; } diff --git a/test/cases/safety/@ptrFromInt with misaligned address.zig b/test/cases/safety/@ptrFromInt with misaligned address.zig index afb8aa7eb8..3952ab9baa 100644 --- a/test/cases/safety/@ptrFromInt with misaligned address.zig +++ b/test/cases/safety/@ptrFromInt with misaligned address.zig @@ -9,7 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { var x: usize = 5; - var y: [*]align(4) u8 = @ptrFromInt(x); + _ = &x; + const y: [*]align(4) u8 = @ptrFromInt(x); _ = y; return error.TestFailed; } diff --git a/test/cases/safety/@tagName on corrupted enum value.zig b/test/cases/safety/@tagName on corrupted enum value.zig index a541771df1..e23cd1fcf6 100644 --- a/test/cases/safety/@tagName on corrupted enum value.zig +++ b/test/cases/safety/@tagName on corrupted enum value.zig @@ -16,7 +16,7 @@ const E = enum(u32) { pub fn main() !void { var e: E = undefined; @memset(@as([*]u8, @ptrCast(&e))[0..@sizeOf(E)], 0x55); - var n = @tagName(e); + const n = @tagName(e); _ = n; return error.TestFailed; } diff --git a/test/cases/safety/@tagName on corrupted union value.zig b/test/cases/safety/@tagName on corrupted union value.zig index dd3d9bd3bf..f742834d15 100644 --- a/test/cases/safety/@tagName on corrupted union value.zig +++ b/test/cases/safety/@tagName on corrupted union value.zig @@ -16,8 +16,8 @@ const U = union(enum(u32)) { pub fn main() !void { var u: U = undefined; @memset(@as([*]u8, @ptrCast(&u))[0..@sizeOf(U)], 0x55); - var t: @typeInfo(U).Union.tag_type.? = u; - var n = @tagName(t); + const t: @typeInfo(U).Union.tag_type.? = u; + const n = @tagName(t); _ = n; return error.TestFailed; } diff --git a/test/cases/safety/array slice sentinel mismatch non-scalar.zig b/test/cases/safety/array slice sentinel mismatch non-scalar.zig index 6ea136bc01..5523970168 100644 --- a/test/cases/safety/array slice sentinel mismatch non-scalar.zig +++ b/test/cases/safety/array slice sentinel mismatch non-scalar.zig @@ -11,7 +11,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { const S = struct { a: u32 }; var arr = [_]S{ .{ .a = 1 }, .{ .a = 2 } }; - var s = arr[0..1 :.{ .a = 1 }]; + const s = arr[0..1 :.{ .a = 1 }]; _ = s; return error.TestFailed; } diff --git a/test/cases/safety/exact division failure - vectors.zig b/test/cases/safety/exact division failure - vectors.zig index cc8c01db9e..c5df2b276f 100644 --- a/test/cases/safety/exact division failure - vectors.zig +++ b/test/cases/safety/exact division failure - vectors.zig @@ -9,8 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { - var a: @Vector(4, i32) = [4]i32{ 111, 222, 333, 444 }; - var b: @Vector(4, i32) = [4]i32{ 111, 222, 333, 441 }; + const a: @Vector(4, i32) = [4]i32{ 111, 222, 333, 444 }; + const b: @Vector(4, i32) = [4]i32{ 111, 222, 333, 441 }; const x = divExact(a, b); _ = x; return error.TestFailed; diff --git a/test/cases/safety/for_len_mismatch.zig b/test/cases/safety/for_len_mismatch.zig index 871e203f61..ee21b947d7 100644 --- a/test/cases/safety/for_len_mismatch.zig +++ b/test/cases/safety/for_len_mismatch.zig @@ -12,6 +12,7 @@ pub fn main() !void { var runtime_i: usize = 1; var j: usize = 3; var slice = "too long"; + _ = .{ &runtime_i, &j, &slice }; for (runtime_i..j, slice) |a, b| { _ = a; _ = b; diff --git a/test/cases/safety/for_len_mismatch_three.zig b/test/cases/safety/for_len_mismatch_three.zig index 0cfcddbfee..70f854def5 100644 --- a/test/cases/safety/for_len_mismatch_three.zig +++ b/test/cases/safety/for_len_mismatch_three.zig @@ -10,6 +10,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var slice: []const u8 = "hello"; + _ = &slice; for (10..20, slice, 20..30) |a, b, c| { _ = a; _ = b; diff --git a/test/cases/safety/integer division by zero - vectors.zig b/test/cases/safety/integer division by zero - vectors.zig index a376b66fdb..6e2af616b9 100644 --- a/test/cases/safety/integer division by zero - vectors.zig +++ b/test/cases/safety/integer division by zero - vectors.zig @@ -8,8 +8,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi std.process.exit(1); } pub fn main() !void { - var a: @Vector(4, i32) = [4]i32{ 111, 222, 333, 444 }; - var b: @Vector(4, i32) = [4]i32{ 111, 0, 333, 444 }; + const a: @Vector(4, i32) = [4]i32{ 111, 222, 333, 444 }; + const b: @Vector(4, i32) = [4]i32{ 111, 0, 333, 444 }; const x = div0(a, b); _ = x; return error.TestFailed; diff --git a/test/cases/safety/memcpy_alias.zig b/test/cases/safety/memcpy_alias.zig index cf2da08f0c..d87a7bf6aa 100644 --- a/test/cases/safety/memcpy_alias.zig +++ b/test/cases/safety/memcpy_alias.zig @@ -10,6 +10,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var buffer = [2]u8{ 1, 2 } ** 5; var len: usize = 5; + _ = &len; @memcpy(buffer[0..len], buffer[4 .. 4 + len]); } // run diff --git a/test/cases/safety/memcpy_len_mismatch.zig b/test/cases/safety/memcpy_len_mismatch.zig index b5cb887c31..6ca36abccb 100644 --- a/test/cases/safety/memcpy_len_mismatch.zig +++ b/test/cases/safety/memcpy_len_mismatch.zig @@ -10,6 +10,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var buffer = [2]u8{ 1, 2 } ** 5; var len: usize = 5; + _ = &len; @memcpy(buffer[0..len], buffer[len .. len + 4]); } // run diff --git a/test/cases/safety/memset_slice_undefined_bytes.zig b/test/cases/safety/memset_slice_undefined_bytes.zig index 70acc5fa65..4214b5db4b 100644 --- a/test/cases/safety/memset_slice_undefined_bytes.zig +++ b/test/cases/safety/memset_slice_undefined_bytes.zig @@ -10,6 +10,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var buffer = [6]u8{ 1, 2, 3, 4, 5, 6 }; var len = buffer.len; + _ = &len; @memset(buffer[0..len], undefined); var x: u8 = buffer[1]; x += buffer[2]; diff --git a/test/cases/safety/memset_slice_undefined_large.zig b/test/cases/safety/memset_slice_undefined_large.zig index 66298993c0..d1f4f651d3 100644 --- a/test/cases/safety/memset_slice_undefined_large.zig +++ b/test/cases/safety/memset_slice_undefined_large.zig @@ -10,6 +10,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var buffer = [6]i32{ 1, 2, 3, 4, 5, 6 }; var len = buffer.len; + _ = &len; @memset(buffer[0..len], undefined); var x: i32 = buffer[1]; x += buffer[2]; 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 a435219233..bd3313265a 100644 --- a/test/cases/safety/optional unwrap operator on C pointer.zig +++ b/test/cases/safety/optional unwrap operator on C pointer.zig @@ -9,7 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { var ptr: [*c]i32 = null; - var b = ptr.?; + _ = &ptr; + const b = ptr.?; _ = b; return error.TestFailed; } 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 5749be9e36..9dda4d0a9e 100644 --- a/test/cases/safety/optional unwrap operator on null pointer.zig +++ b/test/cases/safety/optional unwrap operator on null pointer.zig @@ -9,7 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { var ptr: ?*i32 = null; - var b = ptr.?; + _ = &ptr; + const b = ptr.?; _ = b; return error.TestFailed; } 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 6ec47f52fb..fdf8dc17ce 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 @@ -10,7 +10,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var c_ptr: [*c]u8 = 0; - var zig_ptr: *u8 = c_ptr; + _ = &c_ptr; + const zig_ptr: *u8 = c_ptr; _ = zig_ptr; return error.TestFailed; } 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 e03974f08d..8970e06516 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 @@ -10,7 +10,7 @@ fn foo() void { global_frame = @frame(); } var f = async bar(@frame()); - _ = f; + _ = &f; std.os.exit(1); } 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 fb3f5aa307..420da72a5c 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 @@ -7,7 +7,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } fn foo() void { var f = async bar(@frame()); - _ = f; + _ = &f; std.os.exit(1); } diff --git a/test/cases/safety/shift left by huge amount.zig b/test/cases/safety/shift left by huge amount.zig index d89f7d4ebe..a038c0ee44 100644 --- a/test/cases/safety/shift left by huge amount.zig +++ b/test/cases/safety/shift left by huge amount.zig @@ -11,7 +11,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var x: u24 = 42; var y: u5 = 24; - var z = x >> y; + _ = .{ &x, &y }; + const z = x >> y; _ = z; return error.TestFailed; } diff --git a/test/cases/safety/shift right by huge amount.zig b/test/cases/safety/shift right by huge amount.zig index 8107bc1738..ced81d948d 100644 --- a/test/cases/safety/shift right by huge amount.zig +++ b/test/cases/safety/shift right by huge amount.zig @@ -11,7 +11,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var x: u24 = 42; var y: u5 = 24; - var z = x << y; + _ = .{ &x, &y }; + const z = x << y; _ = z; return error.TestFailed; } diff --git a/test/cases/safety/signed integer division overflow - vectors.zig b/test/cases/safety/signed integer division overflow - vectors.zig index 53e72e90fe..6346d9f1a1 100644 --- a/test/cases/safety/signed integer division overflow - vectors.zig +++ b/test/cases/safety/signed integer division overflow - vectors.zig @@ -9,8 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { - var a: @Vector(4, i16) = [_]i16{ 1, 2, -32768, 4 }; - var b: @Vector(4, i16) = [_]i16{ 1, 2, -1, 4 }; + const a: @Vector(4, i16) = [_]i16{ 1, 2, -32768, 4 }; + const b: @Vector(4, i16) = [_]i16{ 1, 2, -1, 4 }; const x = div(a, b); if (x[2] == 32767) return error.Whatever; return error.TestFailed; 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 9052913691..87c812eddc 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 @@ -9,7 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { var value: c_short = -1; - var casted: u32 = @intCast(value); + _ = &value; + const casted: u32 = @intCast(value); _ = casted; return error.TestFailed; } diff --git a/test/cases/safety/signed-unsigned vector cast.zig b/test/cases/safety/signed-unsigned vector cast.zig index 71d0690b5d..2e3b4d25d5 100644 --- a/test/cases/safety/signed-unsigned vector cast.zig +++ b/test/cases/safety/signed-unsigned vector cast.zig @@ -10,7 +10,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var x: @Vector(4, i32) = @splat(-2147483647); - var y: @Vector(4, u32) = @intCast(x); + _ = &x; + const y: @Vector(4, u32) = @intCast(x); _ = y; return error.TestFailed; } diff --git a/test/cases/safety/slice start index greater than end index.zig b/test/cases/safety/slice start index greater than end index.zig index ef0485ae60..83d489ab56 100644 --- a/test/cases/safety/slice start index greater than end index.zig +++ b/test/cases/safety/slice start index greater than end index.zig @@ -11,6 +11,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var a: usize = 1; var b: usize = 10; + _ = .{ &a, &b }; var buf: [16]u8 = undefined; const slice = buf[b..a]; diff --git a/test/cases/safety/slice with sentinel out of bounds - runtime len.zig b/test/cases/safety/slice with sentinel out of bounds - runtime len.zig index 2f27bebd55..abb3cc42f0 100644 --- a/test/cases/safety/slice with sentinel out of bounds - runtime len.zig +++ b/test/cases/safety/slice with sentinel out of bounds - runtime len.zig @@ -12,6 +12,7 @@ pub fn main() !void { var buf = [4]u8{ 'a', 'b', 'c', 0 }; const input: []u8 = &buf; var len: usize = 4; + _ = &len; const slice = input[0..len :0]; _ = slice; return error.TestFailed; diff --git a/test/cases/safety/slicing null C pointer - runtime len.zig b/test/cases/safety/slicing null C pointer - runtime len.zig index eda9de20d2..dd73a50112 100644 --- a/test/cases/safety/slicing null C pointer - runtime len.zig +++ b/test/cases/safety/slicing null C pointer - runtime len.zig @@ -11,7 +11,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var ptr: [*c]const u32 = null; var len: usize = 3; - var slice = ptr[0..len]; + _ = &len; + const slice = ptr[0..len]; _ = slice; return error.TestFailed; } diff --git a/test/cases/safety/slicing null C pointer.zig b/test/cases/safety/slicing null C pointer.zig index 6ef049c6a1..862f2dcfdb 100644 --- a/test/cases/safety/slicing null C pointer.zig +++ b/test/cases/safety/slicing null C pointer.zig @@ -10,7 +10,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var ptr: [*c]const u32 = null; - var slice = ptr[0..3]; + _ = &ptr; + const slice = ptr[0..3]; _ = slice; return error.TestFailed; } diff --git a/test/cases/safety/truncating vector cast.zig b/test/cases/safety/truncating vector cast.zig index ec56953730..ae76d4dec1 100644 --- a/test/cases/safety/truncating vector cast.zig +++ b/test/cases/safety/truncating vector cast.zig @@ -10,7 +10,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var x: @Vector(4, u32) = @splat(0xdeadbeef); - var y: @Vector(4, u16) = @intCast(x); + _ = &x; + const y: @Vector(4, u16) = @intCast(x); _ = y; return error.TestFailed; } 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 bd35f35422..9bd4c42007 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 @@ -9,7 +9,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { var value: u8 = 245; - var casted: i8 = @intCast(value); + _ = &value; + const casted: i8 = @intCast(value); _ = casted; return error.TestFailed; } diff --git a/test/cases/safety/unsigned-signed vector cast.zig b/test/cases/safety/unsigned-signed vector cast.zig index 6f42ad5aa4..32676f7c1c 100644 --- a/test/cases/safety/unsigned-signed vector cast.zig +++ b/test/cases/safety/unsigned-signed vector cast.zig @@ -10,7 +10,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi pub fn main() !void { var x: @Vector(4, u32) = @splat(0x80000000); - var y: @Vector(4, i32) = @intCast(x); + _ = &x; + const y: @Vector(4, i32) = @intCast(x); _ = y; return error.TestFailed; } diff --git a/test/cases/safety/vector integer addition overflow.zig b/test/cases/safety/vector integer addition overflow.zig index c553b46189..21c26eeb4e 100644 --- a/test/cases/safety/vector integer addition overflow.zig +++ b/test/cases/safety/vector integer addition overflow.zig @@ -8,8 +8,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi std.process.exit(1); } pub fn main() !void { - var a: @Vector(4, i32) = [_]i32{ 1, 2, 2147483643, 4 }; - var b: @Vector(4, i32) = [_]i32{ 5, 6, 7, 8 }; + const a: @Vector(4, i32) = [_]i32{ 1, 2, 2147483643, 4 }; + const b: @Vector(4, i32) = [_]i32{ 5, 6, 7, 8 }; const x = add(a, b); _ = x; return error.TestFailed; diff --git a/test/cases/safety/vector integer multiplication overflow.zig b/test/cases/safety/vector integer multiplication overflow.zig index 4549f7c3e3..8678eccec6 100644 --- a/test/cases/safety/vector integer multiplication overflow.zig +++ b/test/cases/safety/vector integer multiplication overflow.zig @@ -8,8 +8,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi std.process.exit(1); } pub fn main() !void { - var a: @Vector(4, u8) = [_]u8{ 1, 2, 200, 4 }; - var b: @Vector(4, u8) = [_]u8{ 5, 6, 2, 8 }; + const a: @Vector(4, u8) = [_]u8{ 1, 2, 200, 4 }; + const b: @Vector(4, u8) = [_]u8{ 5, 6, 2, 8 }; const x = mul(b, a); _ = x; return error.TestFailed; diff --git a/test/cases/safety/vector integer negation overflow.zig b/test/cases/safety/vector integer negation overflow.zig index 8c2c160c68..5f8becad17 100644 --- a/test/cases/safety/vector integer negation overflow.zig +++ b/test/cases/safety/vector integer negation overflow.zig @@ -9,6 +9,7 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi } pub fn main() !void { var a: @Vector(4, i16) = [_]i16{ 1, -32768, 200, 4 }; + _ = &a; const x = neg(a); _ = x; return error.TestFailed; diff --git a/test/cases/safety/vector integer subtraction overflow.zig b/test/cases/safety/vector integer subtraction overflow.zig index bc475d9800..82c0342121 100644 --- a/test/cases/safety/vector integer subtraction overflow.zig +++ b/test/cases/safety/vector integer subtraction overflow.zig @@ -8,8 +8,8 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usi std.process.exit(1); } pub fn main() !void { - var a: @Vector(4, u32) = [_]u32{ 1, 2, 8, 4 }; - var b: @Vector(4, u32) = [_]u32{ 5, 6, 7, 8 }; + const a: @Vector(4, u32) = [_]u32{ 1, 2, 8, 4 }; + const b: @Vector(4, u32) = [_]u32{ 5, 6, 7, 8 }; const x = sub(b, a); _ = x; return error.TestFailed; |
