We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 382be9a commit 94e8d54Copy full SHA for 94e8d54
crates/vm/src/frame.rs
@@ -4784,9 +4784,8 @@ impl ExecutingFrame<'_> {
4784
) {
4785
return self.execute_call_vectorcall(nargs, vm);
4786
}
4787
- // CPython creates `_Py_InitCleanup` + `__init__` frames here.
4788
- // Keep the guard conservative and deopt when the effective
4789
- // recursion budget for those two frames is not available.
+ // Two frames are created: `_Py_InitCleanup` + `__init__`.
+ // Guard recursion limit accordingly and fall back.
4790
if self.specialization_call_recursion_guard_with_extra_frames(vm, 1) {
4791
4792
0 commit comments