Subject: bug#79025: Indention falls apart when using C23 type feature on enum

From: Eli Zaretskii <[email-masked]>
Date: Tue, 15 Jul 2025 16:56:57 +0300

> From: Marcel Weißenbach <[email-masked]>
> Date: Tue, 15 Jul 2025 04:07:48 +0000
> 
> i assume something simple but
>  
> This here does work just fine
>  
> typedef enum _IgePlayerState {
>     IGE_PLAYER_STATE_MOVEABLE,
>     IGE_PLAYER_STATE_WHATVER,
> }
>  
> This here no longer works
>  
> typedef enum _IgePlayerState : Uint8 {
>         IGE_PLAYER_STATE_MOVEABLE,
>                 IGE_PLAYER_STATE_WHATVER,
>                 }
>  
>  
>  

I cannot reproduce this.  In what version of Emacs did you try it, and
with what major mode?

IOW, would you mind providing a detailed recipe, starting from "emacs -Q",
and telling us which version of Emacs are you using and on what OS?