We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d3216fe commit f7907ceCopy full SHA for f7907ce
1 file changed
crates/vm/src/frame.rs
@@ -4328,9 +4328,8 @@ impl ExecutingFrame<'_> {
4328
let cached_version = self.code.instructions.read_cache_u32(cache_base + 1);
4329
let nargs: u32 = arg.into();
4330
let callable = self.nth_value(nargs + 1);
4331
- let stack = &self.state.stack;
4332
- let stack_len = stack.len();
4333
- let self_or_null_is_some = stack[stack_len - nargs as usize - 1].is_some();
+ let stack_len = self.localsplus.stack_len();
+ let self_or_null_is_some = self.localsplus.stack_index(stack_len - nargs as usize - 1).is_some();
4334
if !self_or_null_is_some
4335
&& cached_version != 0
4336
&& let Some(cls) = callable.downcast_ref::<PyType>()
0 commit comments