re PR c++/27495 (ICE using "." instead of "->")

PR c++/27495
	* search.c (adjust_result_of_qualified_name_lookup): Change
	assert to part of if statement.

From-SVN: r115557
This commit is contained in:
Steve Ellcey 2006-07-18 17:01:19 +00:00 committed by Steve Ellcey
parent b3cccd5850
commit 9c23e505d8
2 changed files with 7 additions and 2 deletions

View file

@ -1,3 +1,9 @@
2006-07-18 Steve Ellcey <sje@cup.hp.com>
PR c++/27495
* search.c (adjust_result_of_qualified_name_lookup): Change
assert to part of if statement.
2006-07-17 Steve Ellcey <sje@cup.hp.com>
PR c++/28291

View file

@ -1480,14 +1480,13 @@ adjust_result_of_qualified_name_lookup (tree decl,
tree context_class)
{
if (context_class && context_class != error_mark_node
&& CLASS_TYPE_P (context_class)
&& CLASS_TYPE_P (qualifying_scope)
&& DERIVED_FROM_P (qualifying_scope, context_class)
&& BASELINK_P (decl))
{
tree base;
gcc_assert (CLASS_TYPE_P (context_class));
/* Look for the QUALIFYING_SCOPE as a base of the CONTEXT_CLASS.
Because we do not yet know which function will be chosen by
overload resolution, we cannot yet check either accessibility