From 40fbfdcb6f44511ea7f062254e59545d2e755384 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 8 Jan 2019 14:34:22 +0100 Subject: 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 --- src/lib/corelib/language/moduleloader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(result); } QList ModuleLoader::multiplexProductItem(ProductContext *dummyContext, Item *productItem) -- cgit v1.2.3