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 | 2682d8b3a0415d521d5ca11afb13a8bc5c559a31 (patch) | |
tree | 3b7fed35f05db16b71b1d20356820801d3f59285 /lib/CodeGen/CodeGenFunction.h | |
parent | 9ebae31a97f862771dc5f6bd4923dd97131fed71 (diff) |
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.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59682 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | lib/CodeGen/CodeGenFunction.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/CodeGen/CodeGenFunction.h b/lib/CodeGen/CodeGenFunction.h index 05b2793456..1da4e195ba 100644 --- a/lib/CodeGen/CodeGenFunction.h +++ b/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); |