aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/moduleloader.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2019-01-08 14:34:22 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2019-01-08 16:03:14 +0000
commit40fbfdcb6f44511ea7f062254e59545d2e755384 (patch)
tree7ba76df4768be763efede13b2841aef70bf49611 /src/lib/corelib/language/moduleloader.cpp
parent09fc33aa89389c0a8121ab2e4c157e2f9b8bf605 (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.cpp2
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)