Skip to content
/ zig Public
forked from ziglang/zig

Commit 2edd008

Browse files
committed
llvm: never_tail implies never_inline, so set noinline in this case too.
1 parent 8b8a748 commit 2edd008

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/codegen/llvm.zig

+2-2
Original file line numberDiff line numberDiff line change
@@ -5156,8 +5156,8 @@ pub const FuncGen = struct {
51565156
}
51575157

51585158
switch (modifier) {
5159-
.auto, .never_tail, .always_tail => {},
5160-
.never_inline => try attributes.addFnAttr(.@"noinline", &o.builder),
5159+
.auto, .always_tail => {},
5160+
.never_tail, .never_inline => try attributes.addFnAttr(.@"noinline", &o.builder),
51615161
.async_kw, .no_async, .always_inline, .compile_time => unreachable,
51625162
}
51635163

0 commit comments

Comments
 (0)