summaryrefslogtreecommitdiffstats
path: root/Objects/frameobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'Objects/frameobject.c')
-rw-r--r--Objects/frameobject.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Objects/frameobject.c b/Objects/frameobject.c
index 0e52a3e..581ed2d 100644
--- a/Objects/frameobject.c
+++ b/Objects/frameobject.c
@@ -334,10 +334,10 @@ mark_stacks(PyCodeObject *code_obj, int len)
break;
}
case SEND:
- j = get_arg(code, i) + i + 1;
+ j = get_arg(code, i) + i + INLINE_CACHE_ENTRIES_SEND + 1;
assert(j < len);
- assert(stacks[j] == UNINITIALIZED || stacks[j] == pop_value(next_stack));
- stacks[j] = pop_value(next_stack);
+ assert(stacks[j] == UNINITIALIZED || stacks[j] == next_stack);
+ stacks[j] = next_stack;
stacks[i+1] = next_stack;
break;
case JUMP_FORWARD: