aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmlcachegen/qmlcachegen.cpp
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2018-06-29 01:02:07 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2018-06-29 01:02:07 +0200
commitdd333172e2ade1db6d0af72b4ed44262c2b4d8c7 (patch)
tree16301a9b938826cf4b78b751907378d96423c5d0 /tools/qmlcachegen/qmlcachegen.cpp
parent3d266d90cb920375bb856844baea290e52355aad (diff)
parentffeaac704efc9eb85464d0a401d98e28991ec4d3 (diff)
Merge remote-tracking branch 'origin/5.11' into dev
Diffstat (limited to 'tools/qmlcachegen/qmlcachegen.cpp')
-rw-r--r--tools/qmlcachegen/qmlcachegen.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/tools/qmlcachegen/qmlcachegen.cpp b/tools/qmlcachegen/qmlcachegen.cpp
index ef14819d28..b9a8763c97 100644
--- a/tools/qmlcachegen/qmlcachegen.cpp
+++ b/tools/qmlcachegen/qmlcachegen.cpp
@@ -148,11 +148,13 @@ static bool checkArgumentsObjectUseInSignalHandlers(const QmlIR::Document &doc,
if (compiledFunction->column > 0)
error->message += QString::number(compiledFunction->column) + QLatin1Char(':');
- error->message += QLatin1String(" error: The use of the arguments object in signal handlers is\n"
- "not supported when compiling qml files ahead of time, because it may be ambiguous if\n"
- "any signal parameter is called \"arguments\". Unfortunately we cannot distinguish\n"
- "between it being a parameter or the JavaScript arguments object at this point.\n"
- "Consider renaming the parameter of the signal if applicable.");
+ error->message += QLatin1String(" error: The use of eval() or the use of the arguments object in signal handlers is\n"
+ "not supported when compiling qml files ahead of time. That is because it's ambiguous if \n"
+ "any signal parameter is called \"arguments\". Similarly the string passed to eval might use\n"
+ "\"arguments\". Unfortunately we cannot distinguish between it being a parameter or the\n"
+ "JavaScript arguments object at this point.\n"
+ "Consider renaming the parameter of the signal if applicable or moving the code into a\n"
+ "helper function.");
return false;
}
}