Thanks to Xiang Zhang for the patch.
Core and Builtins
-----------------
+- Issue #27911: Remove unnecessary error checks in
+ import.c:exec_builtin_or_dynamic().
+
- Issue #27983: Cause lack of llvm-profdata tool when using clang as
required for PGO linking to be a configure time error rather than
make time when --with-optimizations is enabled. Also improve our
def = PyModule_GetDef(mod);
if (def == NULL) {
- if (PyErr_Occurred()) {
- return -1;
- }
return 0;
}
+
state = PyModule_GetState(mod);
- if (PyErr_Occurred()) {
- return -1;
- }
if (state) {
/* Already initialized; skip reload */
return 0;
}
+
return PyModule_ExecDef(mod, def);
}