diff --git a/deps/ox/src/ox/std/error.hpp b/deps/ox/src/ox/std/error.hpp index cc530db9..2eb3cbc9 100644 --- a/deps/ox/src/ox/std/error.hpp +++ b/deps/ox/src/ox/std/error.hpp @@ -180,7 +180,9 @@ struct [[nodiscard]] Result { } constexpr Error copyTo(type &val) & noexcept { - *val = value; + if (!error) [[likely]] { + *val = value; + } return error; }