Use comparison operator for NewGRFCache instead of memcmp

This commit is contained in:
Jonathan G Rennison
2024-01-24 19:30:05 +00:00
parent c8f5585ba7
commit df9fc6d1cf
2 changed files with 3 additions and 1 deletions

View File

@@ -1830,7 +1830,7 @@ void CheckCaches(bool force_check, std::function<void(const char *)> log, CheckC
length = 0;
for (const Vehicle *u = v; u != nullptr; u = u->Next()) {
FillNewGRFVehicleCache(u);
if (memcmp(&grf_cache[length], &u->grf_cache, sizeof(NewGRFCache)) != 0) {
if (grf_cache[length] != u->grf_cache) {
CCLOGV("newgrf cache mismatch");
}
if (veh_cache[length].cached_max_speed != u->vcache.cached_max_speed || veh_cache[length].cached_cargo_age_period != u->vcache.cached_cargo_age_period ||