From dffc7a650d06e3f6cdce019ca79098cfd1e2ed15 Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Thu, 8 Jan 2026 15:56:01 -0600 Subject: Common: Replace Result with C++23's std::expected. --- Source/Core/DiscIO/WIABlob.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'Source/Core/DiscIO/WIABlob.cpp') diff --git a/Source/Core/DiscIO/WIABlob.cpp b/Source/Core/DiscIO/WIABlob.cpp index 743eade500..c8e7f066c0 100644 --- a/Source/Core/DiscIO/WIABlob.cpp +++ b/Source/Core/DiscIO/WIABlob.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -1578,7 +1579,7 @@ WIARVZFileReader::ProcessAndCompress(CompressThreadState* state, CompressPa if (state->compressor) { if (!state->compressor->Start(entry.exception_lists.size() + entry.main_data.size())) - return ConversionResultCode::InternalError; + return std::unexpected{ConversionResultCode::InternalError}; } if (!entry.exception_lists.empty()) @@ -1588,7 +1589,7 @@ WIARVZFileReader::ProcessAndCompress(CompressThreadState* state, CompressPa if (!state->compressor->Compress(entry.exception_lists.data(), entry.exception_lists.size())) { - return ConversionResultCode::InternalError; + return std::unexpected{ConversionResultCode::InternalError}; } } else @@ -1601,7 +1602,7 @@ WIARVZFileReader::ProcessAndCompress(CompressThreadState* state, CompressPa if (!state->compressor->AddPrecedingDataOnlyForPurgeHashing(entry.exception_lists.data(), entry.exception_lists.size())) { - return ConversionResultCode::InternalError; + return std::unexpected{ConversionResultCode::InternalError}; } } } @@ -1610,9 +1611,9 @@ WIARVZFileReader::ProcessAndCompress(CompressThreadState* state, CompressPa if (state->compressor) { if (!state->compressor->Compress(entry.main_data.data(), entry.main_data.size())) - return ConversionResultCode::InternalError; + return std::unexpected{ConversionResultCode::InternalError}; if (!state->compressor->End()) - return ConversionResultCode::InternalError; + return std::unexpected{ConversionResultCode::InternalError}; } bool compressed = !!state->compressor; -- cgit v1.2.3