diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp
index f4db8ed8fc708ad35df80bd14409f43ba06883a8..22971c6520bec5facd055a0810907952b384c76c 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp
@@ -448,7 +448,7 @@ void QuickItemNodeInstance::refresh()
     repositioning(quickItem());
 }
 
-void doComponentCompleteRecursive(QQuickItem *item)
+static void doComponentCompleteRecursive(QQuickItem *item)
 {
     if (item) {
         if (DesignerSupport::isComponentComplete(item))