diff options
| -rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 7 | 
1 files changed, 1 insertions, 6 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 908dea3df5e..9ee586ae699 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -1987,13 +1987,8 @@ static inline unsigned getNumBlocksInRegionNode(RegionNode *RN) {    if (!RN->isSubRegion())      return 1; -  unsigned NumBlocks = 0;    Region *R = RN->getNodeAs<Region>(); -  for (auto BB : R->blocks()) { -    (void)BB; -    NumBlocks++; -  } -  return NumBlocks; +  return std::distance(R->block_begin(), R->block_end());  }  static bool containsErrorBlock(RegionNode *RN, const Region &R, LoopInfo &LI,  | 

