diff --git a/src/openrct2/peep/GuestPathfinding.cpp b/src/openrct2/peep/GuestPathfinding.cpp index 425a8dde75..a842bb5f58 100644 --- a/src/openrct2/peep/GuestPathfinding.cpp +++ b/src/openrct2/peep/GuestPathfinding.cpp @@ -1368,7 +1368,7 @@ Direction peep_pathfind_choose_direction(TileCoordsXYZ loc, Peep* peep) _peepPathFindNumJunctions = _peepPathFindMaxJunctions; // Initialise _peepPathFindHistory. - std::memset(_peepPathFindHistory, 0xFF, sizeof(_peepPathFindHistory)); + std::memset(static_cast(_peepPathFindHistory), 0xFF, sizeof(_peepPathFindHistory)); /* The pathfinding will only use elements * 1.._peepPathFindMaxJunctions, so the starting point diff --git a/src/openrct2/world/Sprite.cpp b/src/openrct2/world/Sprite.cpp index 1e54f68640..6c8810280e 100644 --- a/src/openrct2/world/Sprite.cpp +++ b/src/openrct2/world/Sprite.cpp @@ -149,7 +149,7 @@ void invalidate_sprite_2(SpriteBase* sprite) void reset_sprite_list() { gSavedAge = 0; - std::memset(_spriteList, 0, sizeof(_spriteList)); + std::memset(static_cast(_spriteList), 0, sizeof(_spriteList)); for (int32_t i = 0; i < SPRITE_LIST_COUNT; i++) {