From 3966a02be1ff953c1b4161ca12e05c27b6abe8bb Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Wed, 4 Oct 2017 15:08:07 +0200 Subject: Use std::vector as container for JSSourceValue::Alternative QList is an inept container for a class as big as Alternative. This also removes the need for qAsConst in several places. Change-Id: I742c3f9af607eeb7825f8e4eab2e3d040723e543 Reviewed-by: Christian Kandeler --- src/lib/corelib/language/evaluatorscriptclass.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/corelib/language/evaluatorscriptclass.cpp') diff --git a/src/lib/corelib/language/evaluatorscriptclass.cpp b/src/lib/corelib/language/evaluatorscriptclass.cpp index 91f9b241a..fcc920366 100644 --- a/src/lib/corelib/language/evaluatorscriptclass.cpp +++ b/src/lib/corelib/language/evaluatorscriptclass.cpp @@ -148,7 +148,7 @@ private: QScriptValue conditionScope; QScriptValue conditionFileScope; Item *outerItem = data->item->outerItem(); - for (int i = 0; i < value->alternatives().count(); ++i) { + for (size_t i = 0; i < value->alternatives().size(); ++i) { const JSSourceValue::Alternative *alternative = 0; alternative = &value->alternatives().at(i); const Evaluator::FileContextScopes fileCtxScopes -- cgit v1.2.3