From 74273cc189f67c6d1c11d2b0f27396b60fac41c0 Mon Sep 17 00:00:00 2001 From: hrimov Date: Wed, 1 Jul 2026 19:13:16 +0200 Subject: [PATCH] Fix curses build warning on macOS --- Modules/_cursesmodule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c index 6fc671cc6c68036..03e399b252fcfb2 100644 --- a/Modules/_cursesmodule.c +++ b/Modules/_cursesmodule.c @@ -3137,7 +3137,8 @@ _curses_window_getbkgrnd_impl(PyCursesWindowObject *self) curses_cell_t wcval = {0}; cursesmodule_state *state = get_cursesmodule_state_by_win(self); #ifdef HAVE_NCURSESW - if (wgetbkgrnd(self->win, &wcval) == ERR) { + int rtn = wgetbkgrnd(self->win, &wcval); /* avoid -Wunreachable-code on macOS */ + if (rtn == ERR) { curses_window_set_error(self, "wgetbkgrnd", "getbkgrnd"); return NULL; }