test: update cases to silence 'var is never mutated' errors
This commit is contained in:
@@ -5,10 +5,12 @@ export fn foo() void {
|
||||
export fn bar() void {
|
||||
var ptr = &@as(u32, 2);
|
||||
ptr.* = 2;
|
||||
_ = &ptr;
|
||||
}
|
||||
export fn baz() void {
|
||||
var ptr = &true;
|
||||
ptr.* = false;
|
||||
_ = &ptr;
|
||||
}
|
||||
export fn qux() void {
|
||||
const S = struct {
|
||||
@@ -21,6 +23,7 @@ export fn qux() void {
|
||||
export fn quux() void {
|
||||
var x = &@returnAddress();
|
||||
x.* = 6;
|
||||
_ = &x;
|
||||
}
|
||||
|
||||
// error
|
||||
@@ -29,6 +32,6 @@ export fn quux() void {
|
||||
//
|
||||
// :3:8: error: cannot assign to constant
|
||||
// :7:8: error: cannot assign to constant
|
||||
// :11:8: error: cannot assign to constant
|
||||
// :19:8: error: cannot assign to constant
|
||||
// :23:6: error: cannot assign to constant
|
||||
// :12:8: error: cannot assign to constant
|
||||
// :21:8: error: cannot assign to constant
|
||||
// :25:6: error: cannot assign to constant
|
||||
|
||||
Reference in New Issue
Block a user