Eliminate some deep std::vector copies. NFC.
[oota-llvm.git] / lib / TableGen / TGParser.cpp
index 2e67f5fa977c9cec6d6f93d218db9a555be2ed41..4d4bbe989d467ba55bb2ba91723f23acfb8405f6 100644 (file)
@@ -2262,7 +2262,7 @@ bool TGParser::ParseTopLevelLet(MultiClass *CurMultiClass) {
   // Add this entry to the let stack.
   std::vector<LetRecord> LetInfo = ParseLetList();
   if (LetInfo.empty()) return true;
-  LetStack.push_back(LetInfo);
+  LetStack.push_back(std::move(LetInfo));
 
   if (Lex.getCode() != tgtok::In)
     return TokError("expected 'in' at end of top-level 'let'");