The break here was skipping over the code that sets EXPR_LOCATION on the
call expressions, for no good reason.
* parser.c (cp_parser_postfix_expression): Do set location of
dependent member call.
From-SVN: r276112
+2019-09-24 Jason Merrill <jason@redhat.com>
+
+ * parser.c (cp_parser_postfix_expression): Do set location of
+ dependent member call.
+
2019-09-24 Marek Polacek <polacek@redhat.com>
PR c++/91868 - improve -Wshadow location.
maybe_generic_this_capture (instance, fn);
postfix_expression
= build_min_nt_call_vec (postfix_expression, args);
- release_tree_vector (args);
- break;
}
-
- if (BASELINK_P (fn))
+ else if (BASELINK_P (fn))
{
postfix_expression
= (build_new_method_call