From fdd769e84701ea9a6fb2fef9a7f0a30971e23659 Mon Sep 17 00:00:00 2001 From: Alex Lorenz Date: Wed, 20 Aug 2014 17:11:53 +0000 Subject: Coverage mapping: fix mapping for objective-c for statement llvm-svn: 216082 --- clang/lib/CodeGen/CoverageMappingGen.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/CodeGen/CoverageMappingGen.cpp') diff --git a/clang/lib/CodeGen/CoverageMappingGen.cpp b/clang/lib/CodeGen/CoverageMappingGen.cpp index 4c5f3751167..86e2be8fbe2 100644 --- a/clang/lib/CodeGen/CoverageMappingGen.cpp +++ b/clang/lib/CodeGen/CoverageMappingGen.cpp @@ -836,6 +836,7 @@ struct CounterCoverageMappingBuilder // Counter tracks the body of the loop. RegionMapper Cnt(this, S); BreakContinueStack.push_back(BreakContinue()); + Cnt.beginRegion(); VisitSubStmtRBraceState(S->getBody()); BreakContinue BC = BreakContinueStack.pop_back_val(); Cnt.adjustForControlFlow(); -- cgit v1.2.3