aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig3
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();