[llvm-bugs] [Bug 19135] Broken selector table when ObjectiveC is not the first module

via llvm-bugs llvm-bugs at lists.llvm.org
Fri Jan 5 13:42:39 PST 2018


https://bugs.llvm.org/show_bug.cgi?id=19135

Bruno Cardoso Lopes <bruno.cardoso at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED
                 CC|                            |bruno.cardoso at gmail.com

--- Comment #2 from Bruno Cardoso Lopes <bruno.cardoso at gmail.com> ---
This got fixed somewhere along the way... with ToT clang:

$ rm tmp;
$ clang -fsyntax-only -fmodules -x objective-c -I FakeRoot FakeRoot/test.m
-fmodules-cache-path=tmp -Xclang -ast-dump-all >ast.dump
<no warnings>

$ grep isProxy ast.dump
| |-ObjCMethodDecl 0x7fcf717b3698 <line:28:1, col:16> col:1 imported in
ObjectiveC.NSObject - isProxy 'BOOL':'signed char'

$ grep isMemberOfClass ast.dump
| |-ObjCMethodDecl 0x7fcf717b3858 <line:31:1, col:38> col:1 imported in
ObjectiveC.NSObject - isMemberOfClass: 'BOOL':'signed char'

and so on...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20180105/ce750d0e/attachment.html>


More information about the llvm-bugs mailing list