Commit 7e6b73b1 by Jakub Jelinek Committed by Jakub Jelinek

PR c++/85312 - P0962 cleanup

	PR c++/85312 - P0962 cleanup
	* parser.c (cp_parser_perform_range_for_lookup): Remove unreachable
	diagnostics.

From-SVN: r259279
parent 6e2446b6
2018-04-10 Jakub Jelinek <jakub@redhat.com>
PR c++/85312 - P0962 cleanup
* parser.c (cp_parser_perform_range_for_lookup): Remove unreachable
diagnostics.
2018-04-10 Jason Merrill <jason@redhat.com> 2018-04-10 Jason Merrill <jason@redhat.com>
PR debug/65821 - wrong location for main(). PR debug/65821 - wrong location for main().
......
...@@ -12041,17 +12041,8 @@ cp_parser_perform_range_for_lookup (tree range, tree *begin, tree *end) ...@@ -12041,17 +12041,8 @@ cp_parser_perform_range_for_lookup (tree range, tree *begin, tree *end)
if (member_begin != NULL_TREE && member_end != NULL_TREE) if (member_begin != NULL_TREE && member_end != NULL_TREE)
{ {
/* Use the member functions. */ /* Use the member functions. */
if (member_begin != NULL_TREE) *begin = cp_parser_range_for_member_function (range, id_begin);
*begin = cp_parser_range_for_member_function (range, id_begin); *end = cp_parser_range_for_member_function (range, id_end);
else
error ("range-based %<for%> expression of type %qT has an "
"%<end%> member but not a %<begin%>", TREE_TYPE (range));
if (member_end != NULL_TREE)
*end = cp_parser_range_for_member_function (range, id_end);
else
error ("range-based %<for%> expression of type %qT has a "
"%<begin%> member but not an %<end%>", TREE_TYPE (range));
} }
else else
{ {
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment