diff --git a/src/mplfe/common/src/feir_stmt.cpp b/src/mplfe/common/src/feir_stmt.cpp index d0c0596c8522db841bd5ec03c7bef694578310f0..6dbe555d6613d9e4d8bf658aca9c297c406ac3e1 100644 --- a/src/mplfe/common/src/feir_stmt.cpp +++ b/src/mplfe/common/src/feir_stmt.cpp @@ -855,7 +855,7 @@ FEIRStmtSwitch2::~FEIRStmtSwitch2() { std::list FEIRStmtSwitch2::GenMIRStmtsImpl(MIRBuilder &mirBuilder) const { std::list ans; CaseVector switchTable(mirBuilder.GetCurrentFuncCodeMpAllocator()->Adapter()); - for (const std::pair &valueLabelPair : mapValueLabelIdx) { + for (const std::pair &valueLabelPair : mapValueLabelIdx) { switchTable.emplace_back(valueLabelPair.first, FEIRStmtPesudoLabel2::GenMirLabelIdx(mirBuilder, outerIdx, valueLabelPair.second)); }