diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2010-08-04 16:57:49 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2010-08-04 16:57:49 +0000 |
commit | c05349e53a8d8910f97041a7ee18d14c09e6eea3 (patch) | |
tree | 0e1d7d1157697a2cca05fa50951391a479c52625 /clang/lib/CodeGen/CGObjCGNU.cpp | |
parent | a3ed071166536b6f0d2b8290a514d5cfdbb15d61 (diff) | |
download | bcm5719-llvm-c05349e53a8d8910f97041a7ee18d14c09e6eea3.tar.gz bcm5719-llvm-c05349e53a8d8910f97041a7ee18d14c09e6eea3.zip |
Some early work for providing block layout info.
for objective-c/c++ blocks (NeXt runtime).
llvm-svn: 110213
Diffstat (limited to 'clang/lib/CodeGen/CGObjCGNU.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGObjCGNU.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CGObjCGNU.cpp b/clang/lib/CodeGen/CGObjCGNU.cpp index a9519ed2bb0..fdee1dee135 100644 --- a/clang/lib/CodeGen/CGObjCGNU.cpp +++ b/clang/lib/CodeGen/CGObjCGNU.cpp @@ -212,6 +212,10 @@ public: virtual llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar); + virtual llvm::Constant *GCBlockLayout(CodeGen::CodeGenFunction &CGF, + const llvm::SmallVectorImpl<const BlockDeclRefExpr *> &) { + return NULLPtr; + } }; } // end anonymous namespace |