diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2012-02-01 06:11:58 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2012-02-01 06:11:58 +0000 |
commit | 478eed85f96f0d93da43e26cfb7fc6dee981c9aa (patch) | |
tree | 9644d45e49101422ffda847d64a1dd502317814a /lib/Transforms/Vectorize/BBVectorize.cpp | |
parent | 7e004d177fe76145f75a9417ed2e281f1b9abaf7 (diff) |
BBVectorize.cpp: Try to fix MSVC build. map::iterator and multimap::iterator are incompatible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149475 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Vectorize/BBVectorize.cpp')
-rw-r--r-- | lib/Transforms/Vectorize/BBVectorize.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Transforms/Vectorize/BBVectorize.cpp b/lib/Transforms/Vectorize/BBVectorize.cpp index 6d879b79b0..150468af92 100644 --- a/lib/Transforms/Vectorize/BBVectorize.cpp +++ b/lib/Transforms/Vectorize/BBVectorize.cpp @@ -940,7 +940,7 @@ namespace { bool MoreChildren = false; size_t MaxChildDepth = QTop.second; VPPIteratorPair qtRange = ConnectedPairs.equal_range(QTop.first); - for (std::map<ValuePair, ValuePair>::iterator k = qtRange.first; + for (std::multimap<ValuePair, ValuePair>::iterator k = qtRange.first; k != qtRange.second; ++k) { // Make sure that this child pair is still a candidate: bool IsStillCand = false; @@ -997,7 +997,7 @@ namespace { // Visit each child, pruning as necessary... DenseMap<ValuePair, size_t> BestChilden; VPPIteratorPair QTopRange = ConnectedPairs.equal_range(QTop.first); - for (std::map<ValuePair, ValuePair>::iterator K = QTopRange.first; + for (std::multimap<ValuePair, ValuePair>::iterator K = QTopRange.first; K != QTopRange.second; ++K) { DenseMap<ValuePair, size_t>::iterator C = Tree.find(K->second); if (C == Tree.end()) continue; |