diff --git a/tools/gen-zam/src/Gen-ZAM.cc b/tools/gen-zam/src/Gen-ZAM.cc index 6675f430c9..5c1842ae5e 100644 --- a/tools/gen-zam/src/Gen-ZAM.cc +++ b/tools/gen-zam/src/Gen-ZAM.cc @@ -2284,6 +2284,7 @@ void ZAM_InternalOpTemplate::ParseCall(const string& line, const Words& words) } eval += "auto n = aux->n;\n"; + eval += "args.reserve(n);\n"; eval += "for ( auto i = 0; i < n; ++i )\n"; eval += "\targs.push_back(aux->ToVal(frame, i));\n"; }