re PR bootstrap/49845 (bootstrap failure)

2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR bootstrap/49845
	* parser.c (cp_parser_perform_range_for_lookup): Always assign *being
	and *end before returning.

From-SVN: r176765
This commit is contained in:
Paolo Carlini 2011-07-25 17:50:13 +00:00 committed by Paolo Carlini
parent 4645179ecb
commit b97927a4e9
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
PR bootstrap/49845
* parser.c (cp_parser_perform_range_for_lookup): Always assign *being
and *end before returning.
2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/49838

View File

@ -8796,7 +8796,10 @@ static tree
cp_parser_perform_range_for_lookup (tree range, tree *begin, tree *end)
{
if (error_operand_p (range))
return error_mark_node;
{
*begin = *end = error_mark_node;
return error_mark_node;
}
if (!COMPLETE_TYPE_P (complete_type (TREE_TYPE (range))))
{