From ee72e7e7916d9b166403c74fd3eb8e874176106e Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Wed, 30 Oct 2019 19:23:26 +0100 Subject: kconfig_compiler: Move the KSharedConfig::Ptr when using them Summary: The generated classes of kconfig_compiler take a KSharedConfig::Ptr by value, one possibility would be to make them const & but that is BIC so instead what we do is just move them to the only place the config is used so the cheaper move constructor can be used instead of the copy constructor Reviewers: ervin, apol Reviewed By: ervin, apol Subscribers: kde-frameworks-devel, ervin, apol Tags: #frameworks Differential Revision: https://phabricator.kde.org/D25061 --- autotests/kconfig_compiler/test8a.cpp.ref | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'autotests/kconfig_compiler/test8a.cpp.ref') diff --git a/autotests/kconfig_compiler/test8a.cpp.ref b/autotests/kconfig_compiler/test8a.cpp.ref index 7c2b81ad..3cb835ee 100644 --- a/autotests/kconfig_compiler/test8a.cpp.ref +++ b/autotests/kconfig_compiler/test8a.cpp.ref @@ -4,7 +4,7 @@ #include "test8a.h" Test8a::Test8a( KSharedConfig::Ptr config, QObject *parent ) - : KConfigSkeleton( config ) + : KConfigSkeleton( std::move( config ) ) { setParent(parent); setCurrentGroup( QStringLiteral( "Group" ) ); -- cgit v1.2.1