aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadupdate.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2015-10-06 21:46:54 -0400
committerJason Merrill <jason@gcc.gnu.org>2015-10-06 21:46:54 -0400
commit8237beb118c5b5a724a459584975a11c3234c1c7 (patch)
treeb4ad303ed518efe8b5b620511f36ee500ddd8383 /gcc/tree-ssa-threadupdate.c
parent437d8c80894a5e332b99f72e605050005b4542e5 (diff)
downloadgcc-8237beb118c5b5a724a459584975a11c3234c1c7.zip
gcc-8237beb118c5b5a724a459584975a11c3234c1c7.tar.gz
gcc-8237beb118c5b5a724a459584975a11c3234c1c7.tar.bz2
re PR c++/67810 (Non-expression recognized as fold expression)
PR c++/67810 * parser.c (cp_parser_fold_expr_p): Remove. (is_binary_op): New. (cp_parser_fold_expression): Take LHS as parameter. (cp_parser_primary_expression): Call it after parsing an expression. (cp_parser_binary_expression, cp_parser_assignment_operator_opt) (cp_parser_expression): Ignore an operator followed by '...'. (is_binary_op): New. * pt.c (tsubst_unary_left_fold, tsubst_binary_left_fold) (tsubst_unary_right_fold, tsubst_binary_right_fold): Handle errors. From-SVN: r228556
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
0 files changed, 0 insertions, 0 deletions