This commit is contained in:
Dmitry Vasilev
2023-12-04 18:16:08 +08:00
parent 2cd62edd9d
commit c6108e5002
2 changed files with 3 additions and 1 deletions

View File

@@ -280,6 +280,8 @@ const jump_calltree_node = (_state, _current_calltree_node) => {
} else {
const frame = next.frames[active_calltree_node.id]
callsite_node = find_node(frame, n =>
(n.type == 'function_call' || n.type == 'new')
&&
n.result?.call?.id == current_calltree_node.id
)
loc = {

View File

@@ -1050,7 +1050,7 @@ const eval_decl_pair = (s, eval_cxt, frame_cxt) => {
return {
ok: true,
node: {...s_evaled, result: node.result},
node: {...s_evaled, result: {...node.result, call: null}},
eval_cxt: {
...next_eval_cxt,
scope: {...next_eval_cxt.scope, ...next_scope},