diff --git a/src/plugins/cppeditor/cppquickfix.cpp b/src/plugins/cppeditor/cppquickfix.cpp
index 06db7bf29f73c5702dc861f5d7a6c2065114e27d..5eb8e0d7df9cc4f8d3e9d8f54bd66564b067f4c2 100644
--- a/src/plugins/cppeditor/cppquickfix.cpp
+++ b/src/plugins/cppeditor/cppquickfix.cpp
@@ -70,6 +70,13 @@ public:
         return _nodes;
     }
 
+    static void dump(const QList<AST *> nodes)
+    {
+        qDebug() << "ASTPath dump," << nodes.size() << "nodes:";
+        for (int i = 0; i < nodes.size(); ++i)
+            qDebug() << qPrintable(QString(i + 1, QLatin1Char('-'))) << typeid(*nodes.at(i)).name();
+    }
+
 protected:
     virtual bool preVisit(AST *ast)
     {