diff --git a/src/openrct2/core/FileScanner.cpp b/src/openrct2/core/FileScanner.cpp index a0f91feb86..a8105c8332 100644 --- a/src/openrct2/core/FileScanner.cpp +++ b/src/openrct2/core/FileScanner.cpp @@ -258,9 +258,9 @@ private: else { result.Type = DIRECTORY_CHILD_TYPE::DC_FILE; - result.Size = ((uint64_t)child->nFileSizeHigh << 32ULL) | (uint64_t)child->nFileSizeLow; - result.LastModified = ((uint64_t)child->ftLastWriteTime.dwHighDateTime << 32ULL) - | (uint64_t)child->ftLastWriteTime.dwLowDateTime; + result.Size = (static_cast(child->nFileSizeHigh) << 32ULL) | static_cast(child->nFileSizeLow); + result.LastModified = (static_cast(child->ftLastWriteTime.dwHighDateTime) << 32ULL) + | static_cast(child->ftLastWriteTime.dwLowDateTime); } return result; }