[llvm] r176516 - std::distance() == 0 means that iterators are equal. No functionality change.
Jakub Staszak
kubastaszak at gmail.com
Tue Mar 5 13:53:57 PST 2013
Author: kuba
Date: Tue Mar 5 15:53:57 2013
New Revision: 176516
URL: http://llvm.org/viewvc/llvm-project?rev=176516&view=rev
Log:
std::distance() == 0 means that iterators are equal. No functionality change.
Modified:
llvm/trunk/include/llvm/Analysis/Dominators.h
Modified: llvm/trunk/include/llvm/Analysis/Dominators.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Analysis/Dominators.h?rev=176516&r1=176515&r2=176516&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Analysis/Dominators.h (original)
+++ llvm/trunk/include/llvm/Analysis/Dominators.h Tue Mar 5 15:53:57 2013
@@ -663,8 +663,7 @@ public:
// Initialize the roots list
for (typename TraitsTy::nodes_iterator I = TraitsTy::nodes_begin(&F),
E = TraitsTy::nodes_end(&F); I != E; ++I) {
- if (std::distance(TraitsTy::child_begin(I),
- TraitsTy::child_end(I)) == 0)
+ if (TraitsTy::child_begin(I) == TraitsTy::child_end(I))
addRoot(I);
// Prepopulate maps so that we don't get iterator invalidation issues later.
More information about the llvm-commits
mailing list