diff --git a/src/base/memoizer.hh b/src/base/memoizer.hh index 454716dccd..219e9260fe 100644 --- a/src/base/memoizer.hh +++ b/src/base/memoizer.hh @@ -103,8 +103,8 @@ class Memoizer // Return the cached result return it->second; } - auto [it, emplaced] = cache.emplace(key, func(args...)); - return it->second; + auto emplaced = cache.emplace(key, func(args...)); + return emplaced.first->second; }; /** Clear the memoization cache */