base: Fix -Werror=unused-variable in Memoizer
Change-Id: I222a445121a35a4abc1a3fa2068e6c26ad7ee843
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/59429
Reviewed-by: Richard Cooper <richard.cooper@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
diff --git a/src/base/memoizer.hh b/src/base/memoizer.hh
index 454716d..219e9260 100644
--- a/src/base/memoizer.hh
+++ b/src/base/memoizer.hh
@@ -103,8 +103,8 @@
// 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 */