Merge branch 'v0.23.x'

This commit is contained in:
Max Kellermann
2023-06-02 14:36:02 +02:00
11 changed files with 59 additions and 15 deletions

View File

@@ -114,7 +114,7 @@ public:
void set_value(const T &value) {
std::unique_lock<CriticalSection> lock(mutex);
if (!std::holds_alternative<std::monostate>(&result)) {
if (!std::holds_alternative<std::monostate>(result)) {
throw WinFutureError(WinFutureErrc::promise_already_satisfied);
}
result.template emplace<T>(value);