stage2: fix small memory leak of test_functions when using `zig test`
The way `zig test` works is that it uses a stand-in
var test_functions: []const TestFn = undefined;
during semantic analysis, but then just before codegen, it swaps out the
value with a constant like this:
const test_functions: []const TestFn = .{foo, bar, baz, etc};
Before this commit, the `Module.Variable` associated with the stand-in
value was leaked; now it is properly cleaned up before being replaced.
e494ce7604Andrew Kelley committed on 10/27/2021, 9:52:00 PMparentc1a5ff3