aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljscompiler.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2023-07-05 13:37:23 +0200
committerUlf Hermann <ulf.hermann@qt.io>2023-07-06 09:07:41 +0200
commitb7b63ba92c38a66bedb6f0c009bfbf5801f7b701 (patch)
tree95323f8ba96393133e8682ea1c199a3b1daa5632 /src/qmlcompiler/qqmljscompiler.cpp
parent514fa7e28403b8ff5e0e95084d318fe11698db2b (diff)
QmlCompiler: Do not generate code that shadows arguments
Pick-to: 6.5 6.6 Fixes: QTBUG-114897 Change-Id: I23bc913a86ee90764735c1661cd5036f7d177a22 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qmlcompiler/qqmljscompiler.cpp')
-rw-r--r--src/qmlcompiler/qqmljscompiler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qmlcompiler/qqmljscompiler.cpp b/src/qmlcompiler/qqmljscompiler.cpp
index 99d2e1c8d7..0a0c97926a 100644
--- a/src/qmlcompiler/qqmljscompiler.cpp
+++ b/src/qmlcompiler/qqmljscompiler.cpp
@@ -477,8 +477,8 @@ void wrapCall(const QQmlPrivate::AOTCompiledContext *aotContext, void *dataPtr,
)";
static const char *funcHeaderCode = R"(
- [](const QQmlPrivate::AOTCompiledContext *aotContext, void *dataPtr, void **argumentsPtr) {
- wrapCall(aotContext, dataPtr, argumentsPtr, [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argumentsPtr) {
+ [](const QQmlPrivate::AOTCompiledContext *context, void *data, void **argv) {
+ wrapCall(context, data, argv, [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argumentsPtr) {
Q_UNUSED(aotContext)
Q_UNUSED(argumentsPtr)
)";