From 8bfb6dbf35cee611dfddaa6cbdce899fdf1c7051 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Mon, 8 Jan 2024 14:46:26 +0100 Subject: [PATCH] TaskTree: Pass const ref into StorageBase c'tor Change-Id: Ie915fbda3e3ac1b424c4dd5f4d25f2e3fad233c5 Reviewed-by: hjk --- src/libs/solutions/tasking/tasktree.cpp | 2 +- src/libs/solutions/tasking/tasktree.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/solutions/tasking/tasktree.cpp b/src/libs/solutions/tasking/tasktree.cpp index 99e6de10903..d9e55b78c53 100644 --- a/src/libs/solutions/tasking/tasktree.cpp +++ b/src/libs/solutions/tasking/tasktree.cpp @@ -1258,7 +1258,7 @@ public: std::map m_threadDataMap = {}; }; -StorageBase::StorageBase(StorageConstructor ctor, StorageDestructor dtor) +StorageBase::StorageBase(const StorageConstructor &ctor, const StorageDestructor &dtor) : m_storageData(new StorageData{ctor, dtor}) {} diff --git a/src/libs/solutions/tasking/tasktree.h b/src/libs/solutions/tasking/tasktree.h index 2f39932ab26..5d600268c23 100644 --- a/src/libs/solutions/tasking/tasktree.h +++ b/src/libs/solutions/tasking/tasktree.h @@ -103,7 +103,7 @@ private: using StorageDestructor = std::function; using StorageHandler = std::function; - StorageBase(StorageConstructor ctor, StorageDestructor dtor); + StorageBase(const StorageConstructor &ctor, const StorageDestructor &dtor); void *activeStorageVoid() const;