yuzu-emu
/
yuzu-mainline
Archived
1
0
Fork 0

Merge pull request #1025 from ogniK5377/bad-cast

Fixed invalid cast in loader
This commit is contained in:
bunnei 2018-08-12 16:22:35 -04:00 committed by GitHub
commit 424e90f0f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 4 deletions

View File

@ -13,7 +13,7 @@
#include "core/file_sys/vfs.h" #include "core/file_sys/vfs.h"
namespace Loader { namespace Loader {
enum class ResultStatus; enum class ResultStatus : u16;
} }
namespace FileSys { namespace FileSys {

View File

@ -13,7 +13,7 @@
#include "partition_filesystem.h" #include "partition_filesystem.h"
namespace Loader { namespace Loader {
enum class ResultStatus; enum class ResultStatus : u16;
} }
namespace FileSys { namespace FileSys {

View File

@ -126,7 +126,7 @@ constexpr std::array<const char*, 36> RESULT_MESSAGES{
}; };
std::string GetMessageForResultStatus(ResultStatus status) { std::string GetMessageForResultStatus(ResultStatus status) {
return GetMessageForResultStatus(static_cast<size_t>(status)); return GetMessageForResultStatus(static_cast<u16>(status));
} }
std::string GetMessageForResultStatus(u16 status) { std::string GetMessageForResultStatus(u16 status) {

View File

@ -56,7 +56,7 @@ FileType GuessFromFilename(const std::string& name);
std::string GetFileTypeString(FileType type); std::string GetFileTypeString(FileType type);
/// Return type for functions in Loader namespace /// Return type for functions in Loader namespace
enum class ResultStatus { enum class ResultStatus : u16 {
Success, Success,
ErrorAlreadyLoaded, ErrorAlreadyLoaded,
ErrorNotImplemented, ErrorNotImplemented,