diff --git a/tests/auto/cplusplus/lookup/tst_lookup.cpp b/tests/auto/cplusplus/lookup/tst_lookup.cpp
index aef1afdba10c180eafbe3eeb62ba2330f46ab231..67bce38f7969330f2d6ab1248795fe4b05ea5238 100644
--- a/tests/auto/cplusplus/lookup/tst_lookup.cpp
+++ b/tests/auto/cplusplus/lookup/tst_lookup.cpp
@@ -347,7 +347,7 @@ void tst_Lookup::iface_impl_scoping()
     const LookupContext context(doc, snapshot);
 
     { // verify if we can resolve "arg" in the body
-        QCOMPARE(method1Impl->argumentCount(), 2U);
+        QCOMPARE(method1Impl->argumentCount(), 1U);
         Argument *arg = method1Impl->argumentAt(0)->asArgument();
         QVERIFY(arg);
         QVERIFY(arg->name());