From 18115ef455f6797d032234c0441e1450a1133d6d Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Thu, 16 Jun 2022 09:34:40 +0200 Subject: [PATCH] - fixed JIT target function for GetTimeFrac. I_GetTimeFrac has default parameters so it cannot be used directly. --- src/common/scripting/interface/vmnatives.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common/scripting/interface/vmnatives.cpp b/src/common/scripting/interface/vmnatives.cpp index c326b2e1b..079cd78ae 100644 --- a/src/common/scripting/interface/vmnatives.cpp +++ b/src/common/scripting/interface/vmnatives.cpp @@ -1055,7 +1055,12 @@ DEFINE_ACTION_FUNCTION_NATIVE(_System, MusicEnabled, MusicEnabled) ACTION_RETURN_INT(MusicEnabled()); } -DEFINE_ACTION_FUNCTION_NATIVE(_System, GetTimeFrac, I_GetTimeFrac) +static double Jit_GetTimeFrac() // cannot use I_GetTimwfrac directly due to default arguments. +{ + return I_GetTimeFrac(); +} + +DEFINE_ACTION_FUNCTION_NATIVE(_System, GetTimeFrac, Jit_GetTimeFrac) { ACTION_RETURN_FLOAT(I_GetTimeFrac()); }