[PATCH] D77491: [Sema] Introduce BuiltinAttr, per-declaration builtin-ness
Raul Tambre via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Sep 18 09:57:11 PDT 2020
tambre added a comment.
In D77491#2282166 <https://reviews.llvm.org/D77491#2282166>, @dmajor wrote:
> This commit broke Firefox builds on Mac with an error in the SDK headers. Could you please revert if a fix is not readily available?
>
> Reproducer:
>
> struct objc_super {};
> extern "C" id objc_msgSendSuper(struct objc_super *super, SEL op, ...);
> extern "C" void objc_msgSendSuper_stret(struct objc_super *super, SEL op, ...);
>
> Result:
>
> $ clang -c test.mm
> test.mm:3:48: error: reference to 'objc_super' is ambiguous
> extern "C" void objc_msgSendSuper_stret(struct objc_super *super, SEL op, ...);
> ^
> test.mm:1:8: note: candidate found by name lookup is 'objc_super'
> struct objc_super {};
> ^
> note: candidate found by name lookup is 'objc_super'
> 1 error generated.
Looking into this, got an idea what might be wrong. Gimme an hour or two. :)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D77491/new/
https://reviews.llvm.org/D77491
More information about the cfe-commits
mailing list