aboutsummaryrefslogtreecommitdiff
path: root/test/cases/safety
diff options
context:
space:
mode:
authormlugg <mlugg@mlugg.co.uk>2023-11-11 07:27:31 +0000
committermlugg <mlugg@mlugg.co.uk>2023-11-19 09:56:51 +0000
commit21fa187abc2a06c9bd5cfe4355c5edbfb3177f6b (patch)
treeaab7cc16498184bac0fd8b6d5443f7bd606e7bf8 /test/cases/safety
parent2c1acb618027939c0812bc87a432b51632127717 (diff)
downloadzig-21fa187abc2a06c9bd5cfe4355c5edbfb3177f6b.tar.gz
zig-21fa187abc2a06c9bd5cfe4355c5edbfb3177f6b.zip
test: update cases to silence 'var is never mutated' errors
Diffstat (limited to 'test/cases/safety')
-rw-r--r--test/cases/safety/@asyncCall with too small a frame.zig3
-rw-r--r--test/cases/safety/@intCast to u0.zig2
-rw-r--r--test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig3
-rw-r--r--test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig3
-rw-r--r--test/cases/safety/@ptrFromInt with misaligned address.zig3
-rw-r--r--test/cases/safety/@tagName on corrupted enum value.zig2
-rw-r--r--test/cases/safety/@tagName on corrupted union value.zig4
-rw-r--r--test/cases/safety/array slice sentinel mismatch non-scalar.zig2
-rw-r--r--test/cases/safety/exact division failure - vectors.zig4
-rw-r--r--test/cases/safety/for_len_mismatch.zig1
-rw-r--r--test/cases/safety/for_len_mismatch_three.zig1
-rw-r--r--test/cases/safety/integer division by zero - vectors.zig4
-rw-r--r--test/cases/safety/memcpy_alias.zig1
-rw-r--r--test/cases/safety/memcpy_len_mismatch.zig1
-rw-r--r--test/cases/safety/memset_slice_undefined_bytes.zig1
-rw-r--r--test/cases/safety/memset_slice_undefined_large.zig1
-rw-r--r--test/cases/safety/optional unwrap operator on C pointer.zig3
-rw-r--r--test/cases/safety/optional unwrap operator on null pointer.zig3
-rw-r--r--test/cases/safety/pointer casting null to non-optional pointer.zig3
-rw-r--r--test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig2
-rw-r--r--test/cases/safety/resuming a non-suspended function which never been suspended.zig2
-rw-r--r--test/cases/safety/shift left by huge amount.zig3
-rw-r--r--test/cases/safety/shift right by huge amount.zig3
-rw-r--r--test/cases/safety/signed integer division overflow - vectors.zig4
-rw-r--r--test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig3
-rw-r--r--test/cases/safety/signed-unsigned vector cast.zig3
-rw-r--r--test/cases/safety/slice start index greater than end index.zig1
-rw-r--r--test/cases/safety/slice with sentinel out of bounds - runtime len.zig1
-rw-r--r--test/cases/safety/slicing null C pointer - runtime len.zig3
-rw-r--r--test/cases/safety/slicing null C pointer.zig3
-rw-r--r--test/cases/safety/truncating vector cast.zig3
-rw-r--r--test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig3
-rw-r--r--test/cases/safety/unsigned-signed vector cast.zig3
-rw-r--r--test/cases/safety/vector integer addition overflow.zig4
-rw-r--r--test/cases/safety/vector integer multiplication overflow.zig4
-rw-r--r--test/cases/safety/vector integer negation overflow.zig1
-rw-r--r--test/cases/safety/vector integer subtraction overflow.zig4
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;