authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-03-06 18:41:45+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-04-04 06:08:10+02:00
log166766d63def58c1fe8e7c9e30b2cdf183092dec
treedbf886a0bddef9307201d8cd333d08c3deb4d690
parent7415739e36cf16574b754dda5ce03c0026b6907c
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

llvm: never_tail implies never_inline, so set noinline in this case too.


1 files changed, 2 insertions(+), 2 deletions(-)

src/codegen/llvm.zig+2-2
......@@ -5191,8 +5191,8 @@ pub const FuncGen = struct {
51915191 }
51925192
51935193 switch (modifier) {
5194 .auto, .never_tail, .always_tail => {},
5195 .never_inline => try attributes.addFnAttr(.@"noinline", &o.builder),
5194 .auto, .always_tail => {},
5195 .never_tail, .never_inline => try attributes.addFnAttr(.@"noinline", &o.builder),
51965196 .async_kw, .no_async, .always_inline, .compile_time => unreachable,
51975197 }
51985198