[cfe-commits] r73649 - in /cfe/trunk: include/clang/AST/ include/clang/Frontend/ lib/AST/ lib/Analysis/ lib/CodeGen/ lib/Frontend/ lib/Sema/
Fariborz Jahanian
fjahanian at apple.com
Wed Jun 17 17:08:09 PDT 2009
Looks good. Out of curiosity, how are you going to represent 'Class'
and 'Class<p1...>'?
Will you be tweaking ObjCObjectPointerType for this?
- Thanks, Fariborz
On Jun 17, 2009, at 3:40 PM, Steve Naroff wrote:
> Author: snaroff
> Date: Wed Jun 17 17:40:22 2009
> New Revision: 73649
>
> URL: http://llvm.org/viewvc/llvm-project?rev=73649&view=rev
> Log:
> First step toward fixing <rdar://problem/6613046> refactor clang
> objc type representation.
>
> Add a type (ObjCObjectPointerType) and remove a type
> (ObjCQualifiedIdType).
>
> This large/tedious patch is just a first step. Next step is to
> remove ObjCQualifiedInterfaceType. After that, I will remove the
> magic TypedefType for 'id' (installed by Sema). This work will
> enable various simplifications throughout clang (when dealing with
> ObjC types).
>
> No functionality change.
More information about the cfe-commits
mailing list