aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Module.zig')
-rw-r--r--src/Module.zig9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Module.zig b/src/Module.zig
index 153c2199b3..78c05c1183 100644
--- a/src/Module.zig
+++ b/src/Module.zig
@@ -3464,11 +3464,16 @@ fn semaDecl(mod: *Module, decl: *Decl) !bool {
queue_linker_work = true;
}
},
- .array, .@"struct", .@"union" => {
+
+ .generic_poison => unreachable,
+ .unreachable_value => unreachable,
+
+ .function => {},
+
+ else => {
log.debug("send global const to linker: {*} ({s})", .{ decl, decl.name });
queue_linker_work = true;
},
- else => {},
}
decl.ty = try decl_tv.ty.copy(&decl_arena.allocator);