From: Richard Kenner Date: Fri, 22 Sep 1995 23:08:27 +0000 (-0400) Subject: (enumlist): Propagate error_mark_node. X-Git-Tag: misc/cutover-egcs-0~3568 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a0d074e1069cc78ca03c5775149060eec4fa36e9;p=thirdparty%2Fgcc.git (enumlist): Propagate error_mark_node. From-SVN: r10396 --- diff --git a/gcc/c-parse.in b/gcc/c-parse.in index 4d63f6156098..044e45232495 100644 --- a/gcc/c-parse.in +++ b/gcc/c-parse.in @@ -1490,7 +1490,10 @@ component_declarator: enumlist: enumerator | enumlist ',' enumerator - { $$ = chainon ($3, $1); } + { if ($1 == error_mark_node) + $$ = $1; + else + $$ = chainon ($3, $1); } | error { $$ = error_mark_node; } ;