[Bug c++/23194] Unhelpful diagnostic for incorrect pointer-to-member function syntax

jwakely dot gcc at gmail dot com gcc-bugzilla@gcc.gnu.org
Tue Oct 2 23:54:00 GMT 2007



------- Comment #6 from jwakely dot gcc at gmail dot com  2007-10-02 23:54 -------
(From update of attachment 14287)
>Index: gcc/cp/typeck.c
>===================================================================
>--- gcc/cp/typeck.c	(revision 128908)
>+++ gcc/cp/typeck.c	(working copy)
>@@ -2716,8 +2716,8 @@
>   if (TYPE_PTRMEMFUNC_P (fntype))
>     {
>       error ("must use %<.*%> or %<->*%> to call pointer-to-member "
>-	     "function in %<%E (...)%>",
>-	     original);
>+	     "function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>",
>+	     original, original);
>       return error_mark_node;
>     }
> 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23194



More information about the Gcc-bugs mailing list