[llvm] r206821 - Fix builds that use an stl missing std::set::emplace

David Blaikie dblaikie at gmail.com
Mon Apr 21 15:46:09 PDT 2014


Author: dblaikie
Date: Mon Apr 21 17:46:09 2014
New Revision: 206821

URL: http://llvm.org/viewvc/llvm-project?rev=206821&view=rev
Log:
Fix builds that use an stl missing std::set::emplace

Modified:
    llvm/trunk/utils/TableGen/DFAPacketizerEmitter.cpp

Modified: llvm/trunk/utils/TableGen/DFAPacketizerEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/DFAPacketizerEmitter.cpp?rev=206821&r1=206820&r2=206821&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/DFAPacketizerEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/DFAPacketizerEmitter.cpp Mon Apr 21 17:46:09 2014
@@ -245,7 +245,7 @@ bool State::canAddInsnClass(unsigned Ins
 
 
 const State &DFA::newState() {
-  auto IterPair = states.emplace();
+  auto IterPair = states.insert(State());
   assert(IterPair.second && "State already exists");
   return *IterPair.first;
 }





More information about the llvm-commits mailing list