File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -635,27 +635,27 @@ static get_char_t skip_inline_asm(parser_t *p, bool underscore)
635
635
get_char_t ch ;
636
636
637
637
ch = get_char (p );
638
+ if (UNLIKELY (ch == PARSER_EOF ))
639
+ return ch ;
638
640
if (ch != 's' )
639
641
goto check_s_failed ;
642
+ ch = get_char (p );
640
643
if (UNLIKELY (ch == PARSER_EOF ))
641
644
return ch ;
642
- ch = get_char (p );
643
645
if (ch != 'm' )
644
646
goto check_m_failed ;
645
- if (UNLIKELY (ch == PARSER_EOF ))
646
- return ch ;
647
647
648
648
if (underscore ) {
649
649
ch = get_char (p );
650
+ if (UNLIKELY (ch == PARSER_EOF ))
651
+ return ch ;
650
652
if (ch != '_' )
651
653
goto not_wrapped ;
654
+ ch = get_char (p );
652
655
if (UNLIKELY (ch == PARSER_EOF ))
653
656
return ch ;
654
- ch = get_char (p );
655
657
if (ch != '_' )
656
658
goto check_underline_failed ;
657
- if (UNLIKELY (ch == PARSER_EOF ))
658
- return ch ;
659
659
}
660
660
not_wrapped :
661
661
You can’t perform that action at this time.
0 commit comments