diff --git a/compiler/builtins/bitcode/src/dict.zig b/compiler/builtins/bitcode/src/dict.zig index 6b038f6ffe..2780652f1b 100644 --- a/compiler/builtins/bitcode/src/dict.zig +++ b/compiler/builtins/bitcode/src/dict.zig @@ -791,9 +791,7 @@ pub fn dictWalk( caller(data, key, value, b2, b1); - const temp = b1; - b2 = b1; - b1 = temp; + std.mem.swap([*]u8, &b1, &b2); }, else => {}, } diff --git a/compiler/builtins/bitcode/src/list.zig b/compiler/builtins/bitcode/src/list.zig index 61af7031d0..b4b8a17217 100644 --- a/compiler/builtins/bitcode/src/list.zig +++ b/compiler/builtins/bitcode/src/list.zig @@ -542,9 +542,7 @@ pub fn listWalk( const element = source_ptr + i * element_width; caller(data, element, b2, b1); - const temp = b1; - b2 = b1; - b1 = temp; + std.mem.swap([*]u8, &b1, &b2); } } @@ -591,9 +589,7 @@ pub fn listWalkBackwards( const element = source_ptr + i * element_width; caller(data, element, b2, b1); - const temp = b1; - b2 = b1; - b1 = temp; + std.mem.swap([*]u8, &b1, &b2); } }