From 6b9d606ac65bc5e990490ef5112b96fdead87f19 Mon Sep 17 00:00:00 2001 From: redi Date: Tue, 24 Jun 2008 20:44:04 +0000 Subject: [PATCH] PR c++/23194 * typeck.c (cp_build_function_call): Show example syntax in diagnostic. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137086 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 6 ++++++ gcc/cp/typeck.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 78f1d87a447..df1a46bdf94 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2008-06-24 Jonathan Wakely + + PR c++/23194 + * typeck.c (cp_build_function_call): Show example syntax in + diagnostic. + 2008-06-21 Jonathan Wakely * typeck.c (composite_pointer_type_r, cxx_sizeof_expr, diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index 8fd3be2c68d..e34fa675b9f 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -2850,8 +2850,8 @@ cp_build_function_call (tree function, tree params, tsubst_flags_t complain) { if (complain & tf_error) 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; } -- 2.11.0