Andrew Sutton <andrew.n.sut...@gmail.com> writes:

| Like this?
| 
| // Parse a requires clause.
| //
| //    requires-clause:
| //      'requires' logical-or-expression
| //
| // The required logical-or-expression must be a constant expression.
| static tree
| cp_parser_requires_clause (cp_parser *parser)
| {
|   // Parse the constant expression.
|   tree expr =
|     cp_parser_binary_expression (parser, false, false, PREC_NOT_OPERATOR, 
NULL);
|   if (!require_potential_rvalue_constant_expression (expr))
|     return error_mark_node;
|   return expr;
| }

Perfect!

| Okay to commit?

Yes.  Thanks,

-- Gaby

Reply via email to