Index: lib/Analysis/ScalarEvolutionExpander.cpp =================================================================== --- lib/Analysis/ScalarEvolutionExpander.cpp +++ lib/Analysis/ScalarEvolutionExpander.cpp @@ -92,7 +92,7 @@ if (auto *II = dyn_cast(I)) IP = II->getNormalDest()->begin(); - while (isa(IP)) + while (isa(IP) || isa(IP)) ++IP; if (isa(IP) || isa(IP)) {