re PR c++/37554 (ICE with invalid cast)
authorPaolo Carlini <paolo.carlini@oracle.com>
Tue, 27 Jan 2009 19:47:28 +0000 (19:47 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 27 Jan 2009 19:47:28 +0000 (19:47 +0000)
commit267e265c52284184b5b8ddaa72adc79f9e9db681
tree88b094338a91a4e3a858e1fb44517f34a69c455c
parent79e5286cbab0f3bf252de42e3fc39b924001d903
re PR c++/37554 (ICE with invalid cast)

/cp
2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/37554
* call.c (build_over_call): If convert_for_arg_passing returns
error_mark_node unconditionally return it.

/testsuite
2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/37554
* g++.dg/parse/crash51.C: New.
* g++.old-deja/g++.pt/crash9.C: Adjust.

From-SVN: r143711
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/crash51.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/crash9.C