GH-122155: Track local variables between pops and pushes in cases generator (GH-122286)
This commit is contained in:
3
Python/optimizer_cases.c.h
generated
3
Python/optimizer_cases.c.h
generated
@@ -753,7 +753,7 @@
|
||||
for (int i = 0; i < totalargs; i++) {
|
||||
values[i] = sym_new_unknown(ctx);
|
||||
}
|
||||
stack_pointer += (oparg >> 8) + (oparg & 0xFF);
|
||||
stack_pointer += (oparg & 0xFF) + (oparg >> 8);
|
||||
assert(WITHIN_STACK_BOUNDS());
|
||||
break;
|
||||
}
|
||||
@@ -1607,6 +1607,7 @@
|
||||
args = &stack_pointer[-oparg];
|
||||
self_or_null = stack_pointer[-1 - oparg];
|
||||
callable = stack_pointer[-2 - oparg];
|
||||
args = &stack_pointer[-oparg];
|
||||
(void)callable;
|
||||
(void)self_or_null;
|
||||
(void)args;
|
||||
|
||||
Reference in New Issue
Block a user