tambre added a comment. In D77491#2282219 <https://reviews.llvm.org/D77491#2282219>, @tambre wrote:
> 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. :) Fix in D87917 <https://reviews.llvm.org/D87917>. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77491/new/ https://reviews.llvm.org/D77491 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits