diff options
| author | Ulf Hermann <ulf.hermann@qt.io> | 2024-08-26 11:33:33 +0200 |
|---|---|---|
| committer | Ulf Hermann <ulf.hermann@qt.io> | 2024-09-03 11:54:08 +0200 |
| commit | 7ed99f7879852d032f7dd4eeb520cdafc1dbae0b (patch) | |
| tree | 6b6fd6c0c8002c5504cf17907f05d184beb164b2 /src/qmlcompiler/qqmljsfunctioninitializer.cpp | |
| parent | 4a314c7573af9d0ca9283bce7ebdab63f6066ec1 (diff) | |
QmlCompiler: Fix various coverity warnings
Pass values by const ref or move them, but don't pass them as copies.
Coverity-Id: 467911
Coverity-Id: 467912
Coverity-Id: 467913
Coverity-Id: 467914
Coverity-Id: 467915
Coverity-Id: 467916
Coverity-Id: 467917
Coverity-Id: 467918
Coverity-Id: 467919
Coverity-Id: 467920
Coverity-Id: 467921
Coverity-Id: 467922
Coverity-Id: 467923
Coverity-Id: 467924
Coverity-Id: 467925
Coverity-Id: 467926
Coverity-Id: 467927
Coverity-Id: 467928
Change-Id: I1549e1f3365c6becc330603959a71b2058e1b1fa
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qmlcompiler/qqmljsfunctioninitializer.cpp')
| -rw-r--r-- | src/qmlcompiler/qqmljsfunctioninitializer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qmlcompiler/qqmljsfunctioninitializer.cpp b/src/qmlcompiler/qqmljsfunctioninitializer.cpp index 5d0b32a5af..c486ac273b 100644 --- a/src/qmlcompiler/qqmljsfunctioninitializer.cpp +++ b/src/qmlcompiler/qqmljsfunctioninitializer.cpp @@ -254,7 +254,7 @@ QQmlJSCompilePass::Function QQmlJSFunctionInitializer::run( QString name = u"binding for "_s; // #### ast = new (&pool) QQmlJS::AST::FunctionDeclaration( - pool.newString(name), /*formals*/ nullptr, body); + pool.newString(std::move(name)), /*formals*/ nullptr, body); ast->lbraceToken = astNode->firstSourceLocation(); ast->functionToken = ast->lbraceToken; ast->rbraceToken = astNode->lastSourceLocation(); |
