https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88258
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Sun Dec 2 12:38:20 2018 New Revision: 266720 URL: https://gcc.gnu.org/viewcvs?rev=266720&root=gcc&view=rev Log: PR c++/88258 * parser.c (cp_parser_skip_to_closing_parenthesis_1, cp_parser_skip_to_end_of_statement, cp_parser_skip_to_end_of_block_or_statement, cp_parser_skip_to_closing_brace, cp_parser_skip_to_closing_square_bracket, cp_parser_skip_balanced_tokens): Don't treat CPP_PRAGMA_EOL specially if in_pragma is false. * g++.dg/gomp/pr88258.C: New test. Added: trunk/gcc/testsuite/g++.dg/gomp/pr88258.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/parser.c trunk/gcc/testsuite/ChangeLog