optimize generateItem() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-07-31 10:53:44 +00:00
parent cc9c887917
commit 086386f904

View file

@ -44,6 +44,7 @@ static void generateItem(const QScriptAnalysis *analysis, QScriptItemArray &item
if (!length)
return;
const int end = start + length;
items.reserve(items.size() + length);
for (int i = start + 1; i < end; ++i) {
items.append(QScriptItem(start, analysis[start]));
start = i;