diff options
author | David Chisnall <csdavec@swan.ac.uk> | 2009-08-17 16:35:33 +0000 |
---|---|---|
committer | David Chisnall <csdavec@swan.ac.uk> | 2009-08-17 16:35:33 +0000 |
commit | 0f436560640a1cff5b6d96f80f540770f139453f (patch) | |
tree | bec24b4ebf1e85beebac8049081b2148e209bd48 /lib/CodeGen/CodeGenFunction.cpp | |
parent | c01b46e2f115bed83f2f6f4a55809bf4003ee015 (diff) |
Initial patch to support definitions of id and Class from headers in Objective-C code.
This currently breaks test/SemaObjC/id-isa-ref.m and issues some spurious warnings when you attempt to assign a struct objc_class* value to a Class variable. The test case probably should fail as it's written, because without the definition of Class the compiler should not assume struct objc_class* is a valid receiver type, but it's left broken because it would be nice if we could get that passing too for the special case of isa.
Approved by snaroff.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79248 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions