diff --git a/runtime/src/hle/storage/dvd.cpp b/runtime/src/hle/storage/dvd.cpp index 03c815c..1acf239 100644 --- a/runtime/src/hle/storage/dvd.cpp +++ b/runtime/src/hle/storage/dvd.cpp @@ -635,7 +635,8 @@ static void BuildAndPublishRuntimeFst() { for (const DVDFileEntry& entry : g_fileEntries) { if (entry.discOffsetWords != 0) { nextFreeBytes = std::max( - nextFreeBytes, static_cast(entry.discOffsetWords) * 4ull + entry.size); + nextFreeBytes, static_cast(entry.discOffsetWords) * UINT64_C(4) + + static_cast(entry.size)); } } for (DVDFileEntry& entry : g_fileEntries) {