aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Sema.zig')
-rw-r--r--src/Sema.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index a88b29cd10..3f8b936e0b 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -8846,6 +8846,11 @@ fn funcCommon(
.bare_return_type = bare_return_type.toIntern(),
.cc = cc_resolved,
.alignment = alignment.?,
+ .section = switch (section) {
+ .generic => unreachable,
+ .default => .none,
+ .explicit => |x| x.toOptional(),
+ },
.is_noinline = is_noinline,
.inferred_error_set = inferred_error_set,
.generic_owner = sema.generic_owner,