objective-C IRGen: for @implementation nested in
authorFariborz Jahanian <fjahanian@apple.com>
Fri, 26 Oct 2012 20:22:11 +0000 (20:22 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Fri, 26 Oct 2012 20:22:11 +0000 (20:22 +0000)
commit2d26c29e0cdd204c28066ed2ae77c22432308690
tree4de07fcc2274c5c1cd9c3e97a1abc4e88706cc82
parentc2c77c42efaf7a7c91be9428373ad8045a2d647c
objective-C IRGen: for @implementation nested in
extern "C", its method definitions must be IRGen'ed
before meta-data for class is generated. Otherwise,
IRGen crashes (to say the least).
// rdar://12581683

llvm-svn: 166809
clang/lib/CodeGen/CodeGenModule.cpp
clang/test/CodeGenObjCXX/implementation-in-extern-c.mm [new file with mode: 0644]