From 998385a35d8463ccce9154a09a1d089028d34e93 Mon Sep 17 00:00:00 2001 From: Michael Droettboom Date: Thu, 25 Jan 2024 08:51:13 -0500 Subject: [PATCH] gh-114312: Fix rare event counter tests on aarch64 These new tests from #114493 were failing on aarch64 buildbots, presumably because of the mismatch between uint8_t and the 'k' code to Py_BuildValue. --- Modules/_testinternalcapi.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Modules/_testinternalcapi.c b/Modules/_testinternalcapi.c index 2c32c691afa583..c4a648a1816392 100644 --- a/Modules/_testinternalcapi.c +++ b/Modules/_testinternalcapi.c @@ -1642,11 +1642,11 @@ get_rare_event_counters(PyObject *self, PyObject *type) return Py_BuildValue( "{sksksksksk}", - "set_class", interp->rare_events.set_class, - "set_bases", interp->rare_events.set_bases, - "set_eval_frame_func", interp->rare_events.set_eval_frame_func, - "builtin_dict", interp->rare_events.builtin_dict, - "func_modification", interp->rare_events.func_modification + "set_class", (unsigned long)interp->rare_events.set_class, + "set_bases", (unsigned long)interp->rare_events.set_bases, + "set_eval_frame_func", (unsigned long)interp->rare_events.set_eval_frame_func, + "builtin_dict", (unsigned long)interp->rare_events.builtin_dict, + "func_modification", (unsigned long)interp->rare_events.func_modification ); }