diff --git a/libretro-common/features/features_cpu.c b/libretro-common/features/features_cpu.c index 1fbc2023a8..8f3dc2f86c 100644 --- a/libretro-common/features/features_cpu.c +++ b/libretro-common/features/features_cpu.c @@ -154,7 +154,14 @@ retro_perf_tick_t cpu_features_get_perf_counter(void) #elif defined(GEKKO) time_ticks = gettime(); #elif defined(PSP) || defined(VITA) - sceRtcGetCurrentTick((SceRtcTick *)&time_ticks); + { +#if defined(PSP) + u64 *ticks = (u64*)&time_ticks; +#elif defined(VITA) + SceRtcTick *ticks = (SceRtcTick*)&time_ticks; +#endif + sceRtcGetCurrentTick(ticks); + } #elif defined(_3DS) time_ticks = svcGetSystemTick(); #elif defined(__mips__)