GH-116596: Better determination of escaping uops. (GH-116597)

This commit is contained in:
Mark Shannon 2024-03-11 13:37:48 +00:00 committed by GitHub
parent 6c4fc209e1
commit b6ae6da1bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 47 additions and 30 deletions

View file

@ -1033,6 +1033,7 @@ uop_optimize(
break;
}
assert(_PyOpcode_uop_name[buffer[pc].opcode]);
assert(strncmp(_PyOpcode_uop_name[buffer[pc].opcode], _PyOpcode_uop_name[opcode], strlen(_PyOpcode_uop_name[opcode])) == 0);
}
_PyExecutorObject *executor = make_executor_from_uops(buffer, &dependencies);
if (executor == NULL) {