* cvt.c (convert_to_void): Use void_zero_node after overload failure.

From-SVN: r73427
This commit is contained in:
Richard Henderson 2003-11-10 14:02:36 -08:00 committed by Richard Henderson
parent 9472b498dd
commit 394b9d9962
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2003-11-10 Richard Henderson <rth@redhat.com>
* cvt.c (convert_to_void): Use void_zero_node after overload failure.
2003-11-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
PR c++/12832

View File

@ -883,6 +883,7 @@ convert_to_void (tree expr, const char *implicit)
of an overloaded function, and this is not one of them. */
pedwarn ("%s cannot resolve address of overloaded function",
implicit ? implicit : "void cast");
expr = void_zero_node;
}
else if (implicit && probe == expr && is_overloaded_fn (probe))
/* Only warn when there is no &. */