summaryrefslogtreecommitdiff
path: root/lib/Analysis/StratifiedSets.h
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2014-09-02 22:52:30 +0000
committerHal Finkel <hfinkel@anl.gov>2014-09-02 22:52:30 +0000
commit8de4282206a8ecb27efa47e570e03e3a973de800 (patch)
treeef2a6187b3cee9516b3703e5147cb09257501968 /lib/Analysis/StratifiedSets.h
parent418103c4d4857f85934c34b087576542bad90450 (diff)
[CFLAA] No initializer lists for MSVC
MSVC 2012 does not understand initializer lists; remove them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216991 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/StratifiedSets.h')
-rw-r--r--lib/Analysis/StratifiedSets.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Analysis/StratifiedSets.h b/lib/Analysis/StratifiedSets.h
index 90e840f9252..72f67a5f49b 100644
--- a/lib/Analysis/StratifiedSets.h
+++ b/lib/Analysis/StratifiedSets.h
@@ -21,6 +21,7 @@
#include <cmath>
#include <limits>
#include <type_traits>
+#include <utility>
#include <vector>
namespace llvm {
@@ -319,7 +320,7 @@ template <typename T> class StratifiedSetsBuilder {
}
StratifiedIndex Number = StratLinks.size();
- Remaps.insert({Link.Number, Number});
+ Remaps.insert(std::make_pair(Link.Number, Number));
StratLinks.push_back(Link.getLink());
}
@@ -494,7 +495,7 @@ private:
// necessary.
bool addAtMerging(const T &ToAdd, StratifiedIndex Index) {
StratifiedInfo Info = {Index};
- auto Pair = Values.insert({ToAdd, Info});
+ auto Pair = Values.insert(std::make_pair(ToAdd, Info));
if (Pair.second)
return true;