From b33a1c62edd81f695760d9ae02fd1a0479323713 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 7 Jul 2022 11:32:34 +0200 Subject: [PATCH] CPlusPlus tools: Fix build with Qt 5 error: reference to type 'CPlusPlus::ClassOrNamespace *const' could not bind to an lvalue of type 'const CPlusPlus::ClassOrNamespace *' if (interfaces.contains(u)) { Amends f7097cef1946d64f4cba50cb6973e4bfba2ea136 Fixes: QTCREATORBUG-27806 Change-Id: Ia5c27260f71bf35c87352545fff42dcaef1f2649 Reviewed-by: hjk --- src/tools/cplusplus-mkvisitor/cplusplus-mkvisitor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/cplusplus-mkvisitor/cplusplus-mkvisitor.cpp b/src/tools/cplusplus-mkvisitor/cplusplus-mkvisitor.cpp index fe3fadd4f7d..2a6f7b1ac30 100644 --- a/src/tools/cplusplus-mkvisitor/cplusplus-mkvisitor.cpp +++ b/src/tools/cplusplus-mkvisitor/cplusplus-mkvisitor.cpp @@ -403,7 +403,7 @@ protected: if (Symbol *s = klass->find(accept0)) { if (Function *meth = s->type()->asFunctionType()) { if (! meth->isPureVirtual()) { - for (const ClassOrNamespace *u : b->usings()) { + for (ClassOrNamespace *u : b->usings()) { if (interfaces.contains(u)) { // qDebug() << oo(klass->name()) << "implements" << oo(u->symbols().first()->name()); } else {