diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-03-06 18:41:45 +0100 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2025-04-04 06:08:10 +0200 |
| commit | 166766d63def58c1fe8e7c9e30b2cdf183092dec (patch) | |
| tree | dbf886a0bddef9307201d8cd333d08c3deb4d690 /src/codegen/llvm.zig | |
| parent | 7415739e36cf16574b754dda5ce03c0026b6907c (diff) | |
| download | zig-166766d63def58c1fe8e7c9e30b2cdf183092dec.tar.gz zig-166766d63def58c1fe8e7c9e30b2cdf183092dec.zip | |
llvm: never_tail implies never_inline, so set noinline in this case too.
Diffstat (limited to 'src/codegen/llvm.zig')
| -rw-r--r-- | src/codegen/llvm.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 2c420fb19d..22275eb134 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -5191,8 +5191,8 @@ pub const FuncGen = struct { } switch (modifier) { - .auto, .never_tail, .always_tail => {}, - .never_inline => try attributes.addFnAttr(.@"noinline", &o.builder), + .auto, .always_tail => {}, + .never_tail, .never_inline => try attributes.addFnAttr(.@"noinline", &o.builder), .async_kw, .no_async, .always_inline, .compile_time => unreachable, } |
