SPECIALIZATION_FAIL(LOAD_ATTR, SPEC_FAIL_ATTR_PROPERTY_NOT_PY_FUNCTION);
goto fail;
}
- uint32_t version = function_check_args(fget, 1, LOAD_ATTR) &&
- function_get_version(fget, LOAD_ATTR);
+ if (!function_check_args(fget, 1, LOAD_ATTR)) {
+ goto fail;
+ }
+ uint32_t version = function_get_version(fget, LOAD_ATTR);
if (version == 0) {
goto fail;
}
assert(type->tp_getattro == _Py_slot_tp_getattro);
assert(Py_IS_TYPE(descr, &PyFunction_Type));
_PyLoadMethodCache *lm_cache = (_PyLoadMethodCache *)(instr + 1);
- uint32_t func_version = function_check_args(descr, 2, LOAD_ATTR) &&
- function_get_version(descr, LOAD_ATTR);
- if (func_version == 0) {
+ if (!function_check_args(descr, 2, LOAD_ATTR)) {
goto fail;
}
/* borrowed */