On Wed, Nov 18, 2015 at 11:02:01AM -0800, Cesar Philippidis wrote:
> static inline void
> cp_ensure_no_oacc_routine (cp_parser *parser)
> {
> - cp_finalize_oacc_routine (parser, NULL_TREE, false, true);
> + if (parser->oacc_routine && !parser->oacc_routine->error_seen)
> + {
> + tree clauses = parser->oacc_routine->clauses;
> + location_t loc = OMP_CLAUSE_LOCATION (TREE_PURPOSE(clauses));
Formatting, missing space before (clauses));
> @@ -19326,7 +19330,11 @@ cp_parser_late_return_type_opt (cp_parser* parser,
> cp_declarator *declarator,
> declarator->std_attributes
> = cp_parser_late_parsing_omp_declare_simd (parser,
> declarator->std_attributes);
> -
> + if (oacc_routine_p)
> + declarator->std_attributes
> + = cp_parser_late_parsing_oacc_routine (parser,
> + declarator->std_attributes);
> +
Trailing whitespace at the end of line.
Otherwise LGTM.
Jakub