forked from qt-creator/qt-creator
QmlDesigner: Avoid compilerwarning in test
[1262/1277] Building CXX object tests/aut...s/tst_qml_testcore.dir/tst_testcore.cpp.o
tests/auto/qml/qmldesigner/coretests/tst_testcore.cpp: In member function ‘void tst_TestCore::writeAnnotations()’:
tests/auto/qml/qmldesigner/coretests/tst_testcore.cpp:8707:21: warning: loop variable ‘child’ creates a copy from type ‘const QmlDesigner::ModelNode’ [-Wrange-loop-construct]
8707 | for (const auto child : rootModelNode.allSubModelNodes()) {
| ^~~~~
tests/auto/qml/qmldesigner/coretests/tst_testcore.cpp:8707:21: note: use reference type to prevent copying
8707 | for (const auto child : rootModelNode.allSubModelNodes()) {
| ^~~~~
| &
Change-Id: I496baf5424a7e07976aecdf3ad2402832bbc52d9
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -8704,7 +8704,7 @@ void tst_TestCore::writeAnnotations()
|
||||
QVERIFY(rootModelNode.isValid());
|
||||
|
||||
rootModelNode.setAuxiliaryData("x", 10);
|
||||
for (const auto child : rootModelNode.allSubModelNodes()) {
|
||||
for (const auto &child : rootModelNode.allSubModelNodes()) {
|
||||
child.setAuxiliaryData("x", 10);
|
||||
child.setAuxiliaryData("test", true);
|
||||
child.setAuxiliaryData("test2", "string");
|
||||
|
||||
Reference in New Issue
Block a user