| ... | @@ -1,9 +1,10 @@ | ... | @@ -1,9 +1,10 @@ |
| 1 | const std = @import("std"); | 1 | const std = @import("std"); |
| 2 | | 2 | |
| 3 | test "detect leak" { | 3 | test "detect leak" { |
| 4 | var list = std.array_list.Managed(u21).init(std.testing.allocator); | 4 | const gpa = std.testing.allocator; |
| 5 | // missing `defer list.deinit();` | 5 | var list: std.ArrayList(u21) = .empty; |
| 6 | try list.append('☔'); | 6 | // missing `defer list.deinit(gpa);` |
| | 7 | try list.append(gpa, '☔'); |
| 7 | | 8 | |
| 8 | try std.testing.expect(list.items.len == 1); | 9 | try std.testing.expect(list.items.len == 1); |
| 9 | } | 10 | } |