Commit 2dd0ce89 authored by tqcq's avatar tqcq
Browse files

fix status_or return value_or

parent 0544a85b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -107,13 +107,13 @@ public:

    T &value_or(T &&val) &
    {
        if (!ok()) return std::forward<T>(val);
        if (!ok()) return val;
        return **this;
    }

    T const &value_or(T &&val) const &
    {
        if (!ok()) return std::forward<T>(val);
        if (!ok()) return val;
        return **this;
    }