[ox] Fix most MSVC warnings
This commit is contained in:
4
deps/ox/src/ox/std/error.hpp
vendored
4
deps/ox/src/ox/std/error.hpp
vendored
@ -132,7 +132,7 @@ struct [[nodiscard]] Result {
|
||||
T value;
|
||||
Error error;
|
||||
|
||||
constexpr Result() noexcept: error(0) {
|
||||
constexpr Result() noexcept: value(), error(0) {
|
||||
}
|
||||
|
||||
template<typename U>
|
||||
@ -143,7 +143,7 @@ struct [[nodiscard]] Result {
|
||||
constexpr Result(const Result<U> &&other) noexcept: value(std::move(other.value)), error(std::move(other.error)) {
|
||||
}
|
||||
|
||||
constexpr Result(const Error &error) noexcept: error(error) {
|
||||
constexpr Result(const Error &error) noexcept: value(), error(error) {
|
||||
}
|
||||
|
||||
constexpr Result(const type &value, const Error &error = OxError(0)) noexcept: value(const_cast<type&>(value)), error(error) {
|
||||
|
Reference in New Issue
Block a user