| 1 | // vtest vflags: -gc boehm_leak |
| 2 | |
| 3 | fn make_grid() [][]int { |
| 4 | grid := [ |
| 5 | [1, 2], |
| 6 | [3, 4], |
| 7 | ] |
| 8 | return grid |
| 9 | } |
| 10 | |
| 11 | fn make_label() string { |
| 12 | label := 'x'.repeat(3) |
| 13 | return label |
| 14 | } |
| 15 | |
| 16 | fn main() { |
| 17 | { |
| 18 | grid := make_grid() |
| 19 | label := make_label() |
| 20 | m := { |
| 21 | 'x': 1 |
| 22 | } |
| 23 | println(grid.len + grid[0].len + label.len + m.len) |
| 24 | } |
| 25 | gc_check_leaks() |
| 26 | } |
| 27 |