mirror of
https://github.com/ziglang/zig.git
synced 2026-02-14 05:20:34 +00:00
llvm: fix lowerDeclRefValue for extern function aliases
Same as 0577069af5f5deb859762725736537d60c324453 for extern functions. Closes #14610
This commit is contained in:
parent
8127a27eb1
commit
0328c9cbeb
@ -4164,6 +4164,10 @@ pub const DeclGen = struct {
|
||||
if (func.data.owner_decl != decl_index) {
|
||||
return self.lowerDeclRefValue(tv, func.data.owner_decl);
|
||||
}
|
||||
} else if (decl.val.castTag(.extern_fn)) |func| {
|
||||
if (func.data.owner_decl != decl_index) {
|
||||
return self.lowerDeclRefValue(tv, func.data.owner_decl);
|
||||
}
|
||||
}
|
||||
|
||||
const is_fn_body = decl.ty.zigTypeTag() == .Fn;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user