GH-117066: Tier 2 optimizer: Don't throw away good traces if we can't optimize them perfectly. (GH-117067)

This commit is contained in:
Mark Shannon 2024-03-20 18:24:02 +00:00 committed by GitHub
parent dcaf33a41d
commit 63289b9dfb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 16 additions and 8 deletions

View file

@ -546,7 +546,9 @@ dummy_func(void) {
PyFunctionObject *func = (PyFunctionObject *)(this_instr + 2)->operand;
DPRINTF(3, "func: %p ", func);
if (func == NULL) {
goto error;
DPRINTF(3, "\n");
DPRINTF(1, "Missing function\n");
goto done;
}
PyCodeObject *co = (PyCodeObject *)func->func_code;