Revert "IPO: Avoid brace initialization of a map, some versions of libc++ don't like it"

This reverts commit fc2dad0c68f8d32273d3c2d790ed496961f829af.

llvm-svn: 242953
This commit is contained in:
Anthony Pesch
2015-07-22 22:26:52 +00:00
parent 24e5ee7708
commit b8531f4f65

View File

@@ -2000,9 +2000,6 @@ struct MutatedGlobal {
GlobalVariable *GV;
Constant *Initializer;
StoreMap Pending;
public:
MutatedGlobal(GlobalVariable *GV) : GV(GV), Initializer(nullptr) {}
};
/// MutatedGlobals - This class tracks and commits stores to globals as basic
@@ -2050,7 +2047,7 @@ void MutatedGlobals::AddStore(Constant *Ptr, Constant *Value) {
auto I = Globals.find(GV);
if (I == Globals.end()) {
auto R = Globals.insert(std::make_pair(GV, MutatedGlobal(GV)));
auto R = Globals.insert(std::make_pair(GV, MutatedGlobal{GV, nullptr, {}}));
assert(R.second && "Global value already in the map?");
I = R.first;
}