Commit 0f3e849719

Andrew Kelley <andrew@ziglang.org>
2022-03-12 06:47:24
std.ArrayList: use variable for local mutable state
stage1 has the wrong semantics here
1 parent 491e3ba
Changed files (1)
lib/std/array_list.zig
@@ -1424,7 +1424,8 @@ test "ArrayListAligned/ArrayListAlignedUnmanaged accepts unaligned slices" {
 
 test "std.ArrayList(u0)" {
     // An ArrayList on zero-sized types should not need to allocate
-    const a = testing.FailingAllocator.init(testing.allocator, 0).allocator();
+    var failing_allocator = testing.FailingAllocator.init(testing.allocator, 0);
+    const a = failing_allocator.allocator();
 
     var list = ArrayList(u0).init(a);
     defer list.deinit();