-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Closed
Description
Code in profile_trampoline
function checks if arg
argument value is equal to NULL
and in this case assigns Py_None
to it
Lines 954 to 956 in 88a7f66
if (arg == NULL) { | |
arg = Py_None; | |
} |
The only place where
arg
is used in profile_trampoline
is this callLine 959 in 88a7f66
PyObject *result = call_trampoline(tstate, self, frame, what, arg); |
But similar check is already done by
call_trampoline
functionLine 930 in 88a7f66
stack[2] = (arg != NULL) ? arg : Py_None; |
My suggestion is to remove excess check from profile_trampoline
.
Linked PRs
Metadata
Metadata
Assignees
Labels
No labels