From 26eb18801daf20d00f339df36825be7d93dd240b Mon Sep 17 00:00:00 2001 From: Chris Jones <jonesc@hep.phy.cam.ac.uk> Date: Mon, 16 Jan 2023 09:16:51 +0000 Subject: [PATCH] ProcStats: simplify ProcStats::instance() --- GaudiAud/src/ProcStats.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/GaudiAud/src/ProcStats.cpp b/GaudiAud/src/ProcStats.cpp index 6c30eb0b06..c7af30f10f 100644 --- a/GaudiAud/src/ProcStats.cpp +++ b/GaudiAud/src/ProcStats.cpp @@ -241,10 +241,8 @@ struct linux_proc { #endif // __linux__ or __APPLE__ ProcStats* ProcStats::instance() { - static std::once_flag alloc_instance_once; - static std::unique_ptr<ProcStats> inst; - std::call_once( alloc_instance_once, []() { inst = std::make_unique<ProcStats>(); } ); - return inst.get(); + static ProcStats inst{}; + return &inst; } ProcStats::ProcStats() { -- GitLab