From: Iain Sandoe Date: Sun, 15 Feb 2026 08:59:33 +0000 (+0000) Subject: diagnostics: Fix bootstrap on 32b Darwin hosts. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dfc93622ad910dd509637c6db4996a6aadc166fa;p=thirdparty%2Fgcc.git diagnostics: Fix bootstrap on 32b Darwin hosts. The change in r16-7507 misses a cast on the value to pp_scalar which leads to a bootstrap fail on 32b hosts where size_t has a different declaration from the value. Fixed by applying the fmt_size_t cast. gcc/ChangeLog: * json.cc (pointer::token::print): Cast the value to pp_scalar with (fmt_size_t). Signed-off-by: Iain Sandoe --- diff --git a/gcc/json.cc b/gcc/json.cc index 3f87e291009..7c541d97262 100644 --- a/gcc/json.cc +++ b/gcc/json.cc @@ -151,7 +151,7 @@ pointer::token::print (pretty_printer *pp) const break; case kind::array_index: - pp_scalar (pp, HOST_SIZE_T_PRINT_UNSIGNED, m_data.u_index); + pp_scalar (pp, HOST_SIZE_T_PRINT_UNSIGNED, (fmt_size_t) m_data.u_index); break; } }