diff --git a/bld/cc/c/cdinit.c b/bld/cc/c/cdinit.c index aa7757cd58..4c0b920375 100644 --- a/bld/cc/c/cdinit.c +++ b/bld/cc/c/cdinit.c @@ -1396,11 +1396,12 @@ static void InitStructUnionVar( SYMPTR sym, SYM_HANDLE sym_handle, int index, TY MustRecog( T_RIGHT_BRACE ); if( CurToken == T_EOF ) break; - if( field->next_field == NULL ) - break; if( CurToken != T_RIGHT_BRACE ) { MustRecog( T_COMMA ); } + if( field->next_field == NULL ) { + break; + } } }