From 2bb8270e6f149cf56e2c5ea0c71cf7b9c02e7f74 Mon Sep 17 00:00:00 2001 From: Fariborz Jahanian Date: Fri, 2 Sep 2011 21:33:44 +0000 Subject: blocks: Support capturing complex variable in block. // rdar://10033896 llvm-svn: 139041 --- clang/lib/CodeGen/CGExprComplex.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/CodeGen/CGExprComplex.cpp') diff --git a/clang/lib/CodeGen/CGExprComplex.cpp b/clang/lib/CodeGen/CGExprComplex.cpp index 1a27d1322bc6..c7b9a3071659 100644 --- a/clang/lib/CodeGen/CGExprComplex.cpp +++ b/clang/lib/CodeGen/CGExprComplex.cpp @@ -119,6 +119,7 @@ public: // l-values. ComplexPairTy VisitDeclRefExpr(const Expr *E) { return EmitLoadOfLValue(E); } + ComplexPairTy VisitBlockDeclRefExpr(const Expr *E) { return EmitLoadOfLValue(E); } ComplexPairTy VisitObjCIvarRefExpr(ObjCIvarRefExpr *E) { return EmitLoadOfLValue(E); } -- cgit v1.2.3