https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101625
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2025-01-29 00:00:00 |2025-3-5 --- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> --- Testcase that's accepted by GCC 15 and reproduces the issue: typedef enum { XXH_OK } XXH_errorcode; struct XXH64_state_s {}; struct XXH32_state_s {}; void XXH_free(void *); XXH_errorcode XXH32_freeState(struct XXH32_state_s *statePtr) { XXH_free(statePtr); return XXH_OK; } XXH_errorcode XXH64_freeState(struct XXH64_state_s *statePtr) { XXH_free(statePtr); return XXH_OK; }