| author | |
| committer | |
| log | 0328c9cbebd1ff907e9936c0986a9664c4509527 |
| tree | e0a2fe70581503ab3c7841610677e69ed72f3295 |
| parent | 8127a27eb11cec26203a8fa15afdee046d3ff507 |
Same as 0577069af5f5deb859762725736537d60c324453 for extern functions.
Closes #146101 files changed, 4 insertions(+), 0 deletions(-)
src/codegen/llvm.zig+4| ... | ... | @@ -4164,6 +4164,10 @@ pub const DeclGen = struct { |
| 4164 | 4164 | if (func.data.owner_decl != decl_index) { |
| 4165 | 4165 | return self.lowerDeclRefValue(tv, func.data.owner_decl); |
| 4166 | 4166 | } |
| 4167 | } else if (decl.val.castTag(.extern_fn)) |func| { | |
| 4168 | if (func.data.owner_decl != decl_index) { | |
| 4169 | return self.lowerDeclRefValue(tv, func.data.owner_decl); | |
| 4170 | } | |
| 4167 | 4171 | } |
| 4168 | 4172 | |
| 4169 | 4173 | const is_fn_body = decl.ty.zigTypeTag() == .Fn; |