diff --git a/llvm/utils/TableGen/CodeGenHwModes.cpp b/llvm/utils/TableGen/CodeGenHwModes.cpp index d8652dfa121f3..2171507f4c63f 100644 --- a/llvm/utils/TableGen/CodeGenHwModes.cpp +++ b/llvm/utils/TableGen/CodeGenHwModes.cpp @@ -70,7 +70,7 @@ CodeGenHwModes::CodeGenHwModes(RecordKeeper &RK) : Records(RK) { // to accept references to it. We need to ignore the definition here. if (R->getName() == DefaultModeName) continue; - Modes.push_back(R); + Modes.emplace_back(R); ModeIds.insert(std::make_pair(R, Modes.size())); }