Cleanup set_union usage. The same thing but a bit cleaner now.
authorAndrew Trick <atrick@apple.com>
Tue, 3 Apr 2012 01:35:52 +0000 (01:35 +0000)
committerAndrew Trick <atrick@apple.com>
Tue, 3 Apr 2012 01:35:52 +0000 (01:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153922 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/CodeGenRegisters.cpp

index 609bf540e2ed5adcb9901f315fcb0c3a1fb30263..6784d53a8cf707779b71487cfab5c7aba3ad2f5e 100644 (file)
@@ -95,7 +95,7 @@ static void mergeRegUnits(CodeGenRegister::RegUnitList &MergedRU,
   CodeGenRegister::RegUnitList LRU = MergedRU;
   MergedRU.clear();
   std::set_union(LRU.begin(), LRU.end(), RRU.begin(), RRU.end(),
-                 std::inserter(MergedRU, MergedRU.begin()));
+                 std::back_inserter(MergedRU));
 }
 
 const CodeGenRegister::SubRegMap &