[cfe-commits] r101972 - in /cfe/trunk: include/clang/AST/ include/clang/Checker/BugReporter/ lib/AST/ lib/Checker/ lib/CodeGen/ lib/Frontend/ lib/Index/ lib/Sema/ tools/CIndex/

Fariborz Jahanian fjahanian at apple.com
Wed Apr 21 10:41:26 PDT 2010


On Apr 21, 2010, at 10:13 AM, Douglas Gregor wrote:

>
> On Apr 21, 2010, at 10:07 AM, Fariborz Jahanian wrote:
>
>>
>> On Apr 20, 2010, at 5:45 PM, Douglas Gregor wrote:
>>
>>>
>
> You mean llvm::PointerUnion? Unfortunately, I can't use it because  
> Selector already uses the low bits of its pointer, so  
> llvm::PointerUnion does not have any space for the discriminating bit.

Yes, this is what I had in mind.
>>
>
> Well, you can't message 'Class' or 'id' directly. If we have an  
> expression of type 'Class' or type 'id', then we represent that as  
> an instance message sending to that object. (This is the same  
> representation we had before my refactoring).
Yes, I meant expression of those types.

- Thanks, Fariborz

>
>
> 	- Doug




More information about the cfe-commits mailing list