aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2008-11-20 00:15:42 +0000
committerFariborz Jahanian <fjahanian@apple.com>2008-11-20 00:15:42 +0000
commit2682d8b3a0415d521d5ca11afb13a8bc5c559a31 (patch)
tree3b7fed35f05db16b71b1d20356820801d3f59285 /lib/CodeGen/CodeGenFunction.h
parent9ebae31a97f862771dc5f6bd4923dd97131fed71 (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.h3
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);