diff options
Diffstat (limited to 'src/Compilation.zig')
| -rw-r--r-- | src/Compilation.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig index 7314da3960..d8d8bbc39d 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -1443,7 +1443,7 @@ pub fn create(gpa: Allocator, options: InitOptions) !*Compilation { comp.* = .{ .gpa = gpa, - .arena = arena_allocator, + .arena = undefined, // populated after we are finished with `arena` .module = opt_zcu, .cache_use = undefined, // populated below .bin_file = null, // populated below @@ -1667,6 +1667,7 @@ pub fn create(gpa: Allocator, options: InitOptions) !*Compilation { }, } + comp.arena = arena_allocator; break :comp comp; }; errdefer comp.destroy(); |
