Details
-
Bug
-
Resolution: Fixed
-
P0: Blocker
-
6.5
-
None
-
c50f54a309dd49731e84ec35a36ebb1760f39c1c
Description
The dependency update round fails for qtqmlcompilerplus in the dev branch:
https://codereview.qt-project.org/c/qt/tqtc-qmlcompilerplus/+/420917
In file included from /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:22: /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen_p.h:64:46: error: non-virtual member function marked 'override' hides virtual member function const QmlIR::Binding &irBinding) override; ^ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljscompiler_p.h:66:72: note: hidden overloaded virtual function 'QQmlJSAotCompiler::compileBinding' declared here: different number of parameters (3 vs 2) virtual std::variant<QQmlJSAotFunction, QQmlJS::DiagnosticMessage> compileBinding( ^ In file included from /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:22: /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen_p.h:67:48: error: non-virtual member function marked 'override' hides virtual member function 316: /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljscompiler_p.h:66:72: note: hidden overloaded virtual function 'QQmlJSAotCompiler::compileBinding' declared here: different number of parameters (3 vs 2) virtual std::variant<QQmlJSAotFunction, QQmlJS::DiagnosticMessage> compileBinding( ^ In file included from /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:22: /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen_p.h:67:48: error: non-virtual member function marked 'override' hides virtual member function const QmlIR::Function &irFunction) override; ^ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljscompiler_p.h:69:72: note: hidden overloaded virtual function 'QQmlJSAotCompiler::compileFunction' declared here: different number of parameters (3 vs 2) virtual std::variant<QQmlJSAotFunction, QQmlJS::DiagnosticMessage> compileFunction( ^ /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:128:31: error: no matching constructor for initialization of 'QQmlJSFunctionInitializer' 326: /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:128:31: error: no matching constructor for initialization of 'QQmlJSFunctionInitializer' QQmlJSFunctionInitializer initializer(&m_typeResolver, m_currentObject, m_currentScope); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:25:5: note: candidate constructor not viable: no known conversion from 'const QmlIR::Object *' to 'const QV4::CompiledData::Location' for 2nd argument QQmlJSFunctionInitializer( ^ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:23:25: note: candidate constructor not viable: requires 1 argument, but 3 were provided Q_DISABLE_COPY_MOVE(QQmlJSFunctionInitializer) ^ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:23:25: note: candidate constructor not viable: requires 1 argument, but 3 were provided /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:131:56: error: no matching member function for call to 'run' 335: /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:23:25: note: candidate constructor not viable: requires 1 argument, but 3 were provided /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:131:56: error: no matching member function for call to 'run' QQmlJSCompilePass::Function function = initializer.run(context, name, irBinding, &error); ~~~~~~~~~~~~^~~ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:39:33: note: candidate function not viable: no known conversion from 'const QmlIR::Binding' to 'QQmlJS::AST::Node *' for 3rd argument QQmlJSCompilePass::Function run( ^ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:34:33: note: candidate function not viable: requires 5 arguments, but 4 were provided QQmlJSCompilePass::Function run( ^ /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:152:31: error: no matching constructor for initialization of 'QQmlJSFunctionInitializer' 345: /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:152:31: error: no matching constructor for initialization of 'QQmlJSFunctionInitializer' QQmlJSFunctionInitializer initializer(&m_typeResolver, m_currentObject, m_currentScope); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:25:5: note: candidate constructor not viable: no known conversion from 'const QmlIR::Object *' to 'const QV4::CompiledData::Location' for 2nd argument QQmlJSFunctionInitializer( ^ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:23:25: note: candidate constructor not viable: requires 1 argument, but 3 were provided Q_DISABLE_COPY_MOVE(QQmlJSFunctionInitializer) ^ /Users/qt/work/install/lib/QtQmlCompiler.framework/Headers/6.5.0/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h:23:25: note: candidate constructor not viable: requires 1 argument, but 3 were provided /Users/qt/work/qt/tqtc-qmlcompilerplus/src/qmlcompilerplus/cppcodegen.cpp:155:56: error: no matching member function for call to 'run' 362: QQmlJSCompilePass::Function run( ^ 6 errors generated.
Details: http://ci-files01-hki.intra.qt.io:8080/coin/integration/qt/tqtc-qmlcompilerplus/tasks/1657236577