|
@@ -9,6 +9,8 @@ def interpret_function(function_id, named_arguments, **kwargs):
|
|
|
inst, = yield [("RD", [user_frame, "IP"])]
|
|
|
|
|
|
body_id, = yield [("RD", [function_id, "body"])]
|
|
|
+ kernel = kwargs['mvk']
|
|
|
+ kernel.jit.mark_entry_point(body_id)
|
|
|
|
|
|
# Create a new stack frame.
|
|
|
frame_link, new_phase, new_frame, new_evalstack, new_symbols, \
|
|
@@ -39,7 +41,6 @@ def interpret_function(function_id, named_arguments, **kwargs):
|
|
|
]
|
|
|
|
|
|
# Put the parameters in the new stack frame's symbol table.
|
|
|
- kernel = kwargs['mvk']
|
|
|
try:
|
|
|
gen = kernel.jit.jit_parameters(body_id)
|
|
|
inp = None
|