@@ -201,7 +201,7 @@ pub fn call_internal(
201201) -> Done {
202202 let ( caller_ip, crate :: ir:: decode:: CallInternal { params, func } ) = unsafe { decode_op ( ip) } ;
203203 let func = EngineFunc :: from ( func) ;
204- let ( callee_ip, size) = compile_or_get_func ! ( state, ip , sp , mem0 , mem0_len , instance , func) ;
204+ let ( callee_ip, size) = compile_or_get_func ! ( state, func) ;
205205 let callee_sp = match state
206206 . stack
207207 . push_frame ( Some ( caller_ip) , callee_ip, params, size, None )
@@ -227,8 +227,7 @@ pub fn call_imported(
227227 FuncEntity :: Wasm ( func) => {
228228 let engine_func = func. func_body ( ) ;
229229 let callee_instance = * func. instance ( ) ;
230- let ( callee_ip, size) =
231- compile_or_get_func ! ( state, ip, sp, mem0, mem0_len, instance, engine_func) ;
230+ let ( callee_ip, size) = compile_or_get_func ! ( state, engine_func) ;
232231 let callee_instance = resolve_instance ( state. store , & callee_instance) . into ( ) ;
233232 let callee_sp = match state. stack . push_frame (
234233 Some ( caller_ip) ,
@@ -277,8 +276,7 @@ pub fn call_indirect(
277276 FuncEntity :: Wasm ( func) => {
278277 let engine_func = func. func_body ( ) ;
279278 let callee_instance = * func. instance ( ) ;
280- let ( callee_ip, size) =
281- compile_or_get_func ! ( state, ip, sp, mem0, mem0_len, instance, engine_func) ;
279+ let ( callee_ip, size) = compile_or_get_func ! ( state, engine_func) ;
282280 let callee_instance: NonNull < InstanceEntity > =
283281 resolve_instance ( state. store , & callee_instance) . into ( ) ;
284282 let callee_sp = match state. stack . push_frame (
0 commit comments