* call.c (perform_implicit_conversion): Deal with error_mark_node.

From-SVN: r29475
This commit is contained in:
Nathan Sidwell 1999-09-17 10:59:07 +00:00 committed by Nathan Sidwell
parent fcc32134a0
commit ba76f5c569
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,7 @@
1999-09-17 Nathan Sidwell <nathan@acm.org>
* call.c (perform_implicit_conversion): Deal with error_mark_node.
1999-09-17 Mark Mitchell <mark@codesourcery.com>
* cp-tree.h (poplevel_class): Declare.

View File

@ -5130,7 +5130,8 @@ perform_implicit_conversion (type, expr)
LOOKUP_NORMAL);
if (!conv || ICS_BAD_FLAG (conv))
{
cp_error ("could not convert `%E' to `%T'", expr, type);
if (expr != error_mark_node)
cp_error ("could not convert `%E' to `%T'", expr, type);
return error_mark_node;
}