diff --git a/tests/manual/cplusplus/main.cpp b/tests/manual/cplusplus/main.cpp
index ef4af02ab1ca7204eb422765f43e031a9f2874b9..5b27fb7106f8e9879c0cec16ec2a88c86efb6675 100644
--- a/tests/manual/cplusplus/main.cpp
+++ b/tests/manual/cplusplus/main.cpp
@@ -62,8 +62,8 @@ class ForEachNode: protected ASTVisitor
 
 public:
     ForEachNode(Document::Ptr doc)
-        : ASTVisitor(doc->control()), doc(doc),
-          matcher(doc->translationUnit()) {}
+        : ASTVisitor(doc->translationUnit()),
+          matcher() {}
 
     void operator()() { accept(doc->translationUnit()->ast()); }