diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-05-07 16:14:08 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-06-10 20:42:29 -0700 |
| commit | 4fe0c583be8890b1cb8059c2daff3bd82c53d2e9 (patch) | |
| tree | e491e68236f5c090076459d63d475dce93aa0d84 /src/Module.zig | |
| parent | 4d88f825bc5eb14aa00446f046ab4714a4fdce70 (diff) | |
| download | zig-4fe0c583be8890b1cb8059c2daff3bd82c53d2e9.tar.gz zig-4fe0c583be8890b1cb8059c2daff3bd82c53d2e9.zip | |
stage2: more InternPool-related fixes
Diffstat (limited to 'src/Module.zig')
| -rw-r--r-- | src/Module.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Module.zig b/src/Module.zig index ef38e6ff06..d06d22402a 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -6716,6 +6716,7 @@ fn reportRetryableFileError( } pub fn markReferencedDeclsAlive(mod: *Module, val: Value) void { + if (val.ip_index != .none) return; switch (val.tag()) { .decl_ref_mut => return mod.markDeclIndexAlive(val.castTag(.decl_ref_mut).?.data.decl_index), .extern_fn => return mod.markDeclIndexAlive(val.castTag(.extern_fn).?.data.owner_decl), |
