diff options
author | Jonathan Wakely <jwakely.gcc@gmail.com> | 2008-06-24 20:44:04 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2008-06-24 21:44:04 +0100 |
commit | 7b98a7257e8957c74611788d9020d8cd613d7d89 (patch) | |
tree | 45621c44c6ee3a6991198306a4b493056fe24baf | |
parent | d3cf4d72244b2dfc2a6616c757db962b84ee06a7 (diff) | |
download | gcc-7b98a7257e8957c74611788d9020d8cd613d7d89.zip gcc-7b98a7257e8957c74611788d9020d8cd613d7d89.tar.gz gcc-7b98a7257e8957c74611788d9020d8cd613d7d89.tar.bz2 |
re PR c++/23194 (Unhelpful diagnostic for incorrect pointer-to-member function syntax)
PR c++/23194
* typeck.c (cp_build_function_call): Show example syntax in
diagnostic.
From-SVN: r137086
-rw-r--r-- | gcc/cp/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cp/typeck.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 78f1d87..df1a46b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2008-06-24 Jonathan Wakely <jwakely.gcc@gmail.com> + + PR c++/23194 + * typeck.c (cp_build_function_call): Show example syntax in + diagnostic. + 2008-06-21 Jonathan Wakely <jwakely.gcc@gmail.com> * typeck.c (composite_pointer_type_r, cxx_sizeof_expr, diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index 8fd3be2..e34fa67 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; } |