diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2008-11-20 00:15:42 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2008-11-20 00:15:42 +0000 |
commit | 003e83004b366285c2f15b6d871754775f5bd291 (patch) | |
tree | 68758261c6bd8fedf97aaa73a2fac9ec0add8162 /clang/lib/CodeGen/CodeGenFunction.h | |
parent | 8d5b57b35438290d2007ae33c6408cf443dd616e (diff) | |
download | bcm5719-llvm-003e83004b366285c2f15b6d871754775f5bd291.tar.gz bcm5719-llvm-003e83004b366285c2f15b6d871754775f5bd291.zip |
More objc gc stuff. Read/Write barriers for local static/extern,
diagnostics on use of __weak attribute on fields,
Early support for read/write barriers for objc fields.
llvm-svn: 59682
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h index 05b2793456b..1da4e195ba8 100644 --- a/clang/lib/CodeGen/CodeGenFunction.h +++ b/clang/lib/CodeGen/CodeGenFunction.h @@ -462,7 +462,8 @@ public: LValue EmitBinaryOperatorLValue(const BinaryOperator *E); // Note: only availabe for agg return types LValue EmitCallExprLValue(const CallExpr *E); - + void SetVarDeclObjCAttribute(const VarDecl *VD, const QualType &Ty, + LValue &LV); LValue EmitDeclRefLValue(const DeclRefExpr *E); LValue EmitStringLiteralLValue(const StringLiteral *E); LValue EmitPredefinedFunctionName(unsigned Type); |