diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2019-01-08 14:34:22 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-01-08 16:03:14 +0000 |
commit | 40fbfdcb6f44511ea7f062254e59545d2e755384 (patch) | |
tree | 7ba76df4768be763efede13b2841aef70bf49611 /src/lib/corelib/language/moduleloader.cpp | |
parent | 09fc33aa89389c0a8121ab2e4c157e2f9b8bf605 (diff) |
ModuleLoader: Fix compiler warning
Recent GCC warnings emitted a warning about an unneeded copy in a
template.
Fix this by using std::forward().
Change-Id: I9b52c10d19a09c169d7d354aa6b79c51874f74e9
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/language/moduleloader.cpp')
-rw-r--r-- | src/lib/corelib/language/moduleloader.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/corelib/language/moduleloader.cpp b/src/lib/corelib/language/moduleloader.cpp index ff5fd2f84..d0d004cff 100644 --- a/src/lib/corelib/language/moduleloader.cpp +++ b/src/lib/corelib/language/moduleloader.cpp @@ -846,7 +846,7 @@ T ModuleLoader::callWithTemporaryBaseModule(ProductContext *productContext, cons productItem->removeProperty(qbsKey); productItem->removeModules(); - return result; + return std::forward<T>(result); } QList<Item *> ModuleLoader::multiplexProductItem(ProductContext *dummyContext, Item *productItem) |