From 000726887062f0348111fe248fa7cdc9d51690f3 Mon Sep 17 00:00:00 2001 From: Steve Naroff Date: Thu, 13 Nov 2008 17:40:07 +0000 Subject: [PATCH] Fix clang ObjC rewriter: crash rewriting blocks and clang ObjC rewriter: crash passing Block parameter? git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59251 91177308-0d34-0410-b5e6-96231b3b80d8 --- Driver/RewriteObjC.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Driver/RewriteObjC.cpp b/Driver/RewriteObjC.cpp index 6d673230fa..9fad9f51d0 100644 --- a/Driver/RewriteObjC.cpp +++ b/Driver/RewriteObjC.cpp @@ -3731,7 +3731,7 @@ void RewriteObjC::CollectBlockDeclRefInfo(BlockExpr *Exp) { // Find any imported blocks...they will need special attention. for (unsigned i = 0; i < BlockDeclRefs.size(); i++) if (isBlockPointerType(BlockDeclRefs[i]->getType())) { - GetBlockCallExprs(Blocks[i]); + GetBlockCallExprs(BlockDeclRefs[i]); ImportedBlockDecls.insert(BlockDeclRefs[i]->getDecl()); } } -- 2.40.0