From 24f135733dc6ed7e7a6bdd61b4e677dd23873a5d Mon Sep 17 00:00:00 2001 From: Sam McCall Date: Fri, 15 Feb 2019 09:18:49 +0000 Subject: Revert "[Analysis] -Wunreachable-code shouldn't fire on the increment of a foreach loop" This reverts commit r354102. llvm-svn: 354109 --- clang/lib/Analysis/ReachableCode.cpp | 4 ---- 1 file changed, 4 deletions(-) (limited to 'clang/lib/Analysis/ReachableCode.cpp') diff --git a/clang/lib/Analysis/ReachableCode.cpp b/clang/lib/Analysis/ReachableCode.cpp index 6f1814deb00..cc64efa7f07 100644 --- a/clang/lib/Analysis/ReachableCode.cpp +++ b/clang/lib/Analysis/ReachableCode.cpp @@ -631,10 +631,6 @@ void DeadCodeScan::reportDeadCode(const CFGBlock *B, // a for/for-range loop. This is the block that contains // the increment code. if (const Stmt *LoopTarget = B->getLoopTarget()) { - // The increment on a foreach statement is not written. - if (isa(LoopTarget)) - return; - SourceLocation Loc = LoopTarget->getBeginLoc(); SourceRange R1(Loc, Loc), R2; -- cgit v1.2.3