diff options
| author | Chris Lattner <sabre@nondot.org> | 2008-06-24 17:04:18 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2008-06-24 17:04:18 +0000 |
| commit | b1d329da0763c82afe3744c1488de0ef9c72c46e (patch) | |
| tree | 70c7e6900b26bf1aa025d5cd1fef2448c020e31c /clang/lib/CodeGen/CodeGenFunction.h | |
| parent | 6447ed3a1fe685546c5a950b6b745007df509678 (diff) | |
| download | bcm5719-llvm-b1d329da0763c82afe3744c1488de0ef9c72c46e.tar.gz bcm5719-llvm-b1d329da0763c82afe3744c1488de0ef9c72c46e.zip | |
"Support for Objective-C message sends which return structures. Also includes a small fix for constant string handling that should have been in the last patch (sorry!) and a hook for generating selectors (rest of this implementation to follow in the next patch)."
Patch by David Chisnall!
llvm-svn: 52681
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
| -rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h index b62042508cb..82d4cb52a59 100644 --- a/clang/lib/CodeGen/CodeGenFunction.h +++ b/clang/lib/CodeGen/CodeGenFunction.h @@ -451,6 +451,10 @@ public: bool isSplat = false); llvm::Value *EmitObjCStringLiteral(const ObjCStringLiteral *E); + llvm::Value *EmitObjCSelectorExpr(const ObjCSelectorExpr *E); + llvm::Value *EmitObjCMessageExpr(const ObjCMessageExpr *E); + + //===--------------------------------------------------------------------===// // Expression Emission |

