PR c/83595
commit90e1517e5ea7c29d994ad24c60c60608d9738890
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 Dec 2017 23:52:41 +0000 (31 23:52 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 Dec 2017 23:52:41 +0000 (31 23:52 +0000)
tree9c53b4ced0d7b041c52b65821e840ca33e21a678
parent83f634b64553abea38bc27daa7b3217f982059a1
PR c/83595
* c-parser.c (c_parser_braced_init, c_parser_initelt,
c_parser_conditional_expression, c_parser_cast_expression,
c_parser_sizeof_expression, c_parser_alignof_expression,
c_parser_postfix_expression, c_parser_omp_declare_reduction,
c_parser_transaction_expression): Use set_error () method instead
of setting value member to error_mark_node.

* gcc.dg/pr83595.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256054 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c/ChangeLog
gcc/c/c-parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr83595.c [new file with mode: 0644]