From 97492b4d70504c3775e463853cf8c240e948a80d Mon Sep 17 00:00:00 2001 From: Tim Wojtulewicz Date: Mon, 9 Jun 2025 17:16:14 -0700 Subject: [PATCH] gen-zam: Reserve space for args vector before pushing back items --- tools/gen-zam/src/Gen-ZAM.cc | 1 + 1 file changed, 1 insertion(+) 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"; }