/cp
commit1c9c9381f59fa9e2b86019b27aad5f6737fbd682
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Apr 2012 15:32:22 +0000 (16 15:32 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Apr 2012 15:32:22 +0000 (16 15:32 +0000)
tree9a90c6960138f9284e38133c15d99290699783b9
parent85cedc6bc82f15a50f4a571a3c75b96004135d61
/cp
2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/49152
* call.c (op_error): Print types; when flag_diagnostics_show_caret
is false print expressions too.
(op_error_string): Add.

/testsuite
2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/49152
* g++.dg/diagnostic/operator1.C: New.
* g++.dg/ext/label5.C: Adjust.
* g++.dg/ext/va-arg1.C: Likewise.
* g++.dg/other/error20.C: Likewise.
* g++.dg/other/error20.C: Likewise.
* g++.dg/other/error16.C: Likewise.
* g++.dg/other/error10.C: Likewise.
* g++.dg/parse/error30.C: Likewise.
* g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@186499 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-err1.C
gcc/testsuite/g++.dg/ext/label5.C
gcc/testsuite/g++.dg/ext/va-arg1.C
gcc/testsuite/g++.dg/other/error10.C
gcc/testsuite/g++.dg/other/error16.C
gcc/testsuite/g++.dg/other/error20.C
gcc/testsuite/g++.dg/parse/error30.C