aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@yahooinc.com>2022-11-08 12:03:16 +0000
committerHåvard Pettersen <havardpe@yahooinc.com>2022-11-08 12:03:16 +0000
commit1f2ed87c77bfc9b75f67e54276d57366486e2e2d (patch)
tree019ffc2bfb72348b149cf888fa53ad9905e6dc4b
parentc3c218051eb9b8f75c23db3ca6bad06e9cd3314a (diff)
use rvalue variant of get_value
-rw-r--r--vespalib/src/vespa/vespalib/coro/lazy.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/vespalib/src/vespa/vespalib/coro/lazy.h b/vespalib/src/vespa/vespalib/coro/lazy.h
index 04e6b9c8835..bf2256f4dd1 100644
--- a/vespalib/src/vespa/vespalib/coro/lazy.h
+++ b/vespalib/src/vespa/vespalib/coro/lazy.h
@@ -74,7 +74,7 @@ private:
static T& get(auto &&promise) { return promise.result.get_value(); }
};
struct RValue {
- static T&& get(auto &&promise) { return std::move(promise.result.get_value()); }
+ static T&& get(auto &&promise) { return std::move(promise.result).get_value(); }
};
struct Result {
static Received<T>&& get(auto &&promise) { return std::move(promise.result); }