From 8075b55919196f984c599623c927d698b643a911 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 25 Mar 2023 00:06:19 +0100 Subject: [PATCH] Fix amiguity in atomic load operator _Tp() const volatile _NOEXCEPT {return load();} operator _Tp() const _NOEXCEPT {return load();} --- libs/pbd/pbd/rcu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/pbd/pbd/rcu.h b/libs/pbd/pbd/rcu.h index 0114baefea..c77496084f 100644 --- a/libs/pbd/pbd/rcu.h +++ b/libs/pbd/pbd/rcu.h @@ -64,7 +64,7 @@ public: /* This just deletes the shared ptr, but of course this may also be the last reference to the managed object. */ - delete managed_object; + delete managed_object.load (); } std::shared_ptr reader () const