diff --git a/src/tools/mkvisitor/main.cpp b/src/tools/mkvisitor/main.cpp
index 7588ff2700dd7440e8edc151f22ff6db62b8fc59..7c0833d03c398ac88f8bd4b9128f357734ffd53c 100644
--- a/src/tools/mkvisitor/main.cpp
+++ b/src/tools/mkvisitor/main.cpp
@@ -326,7 +326,7 @@ public:
                                 name += "AST";
 
                                 Control *control = context.thisDocument()->control();
-                                const Name *n = control->nameId(control->identifier(name.toLatin1().constData()));
+                                const Name *n = control->identifier(name.toLatin1().constData());
 
                                 if (ClassOrNamespace *bb = context.lookupType(n, klass)) {
                                     QString retTy;