re PR c++/45665 (ICE: tree check: expected class 'type', have 'exceptional' (error_ma...
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 15 Sep 2010 09:06:32 +0000 (09:06 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 15 Sep 2010 09:06:32 +0000 (09:06 +0000)
commit6809f4b50e4832e87fc3d68c3a813f8c6b4a17ee
tree42c7eaaecea214d2ce95be1f7d1c1b6d4c01ef5b
parent1093719080cda3aedc8a17dfa379def891044ba7
re PR c++/45665 (ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in grokdeclarator, at cp/decl.c:8797 on invalid code)

/cp
2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/45665
* decl.c (grokdeclarator): Check build_memfn_type return value
for error_mark_node.

/testsuite
2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/45665
* g++.dg/template/crash103.C: New.

From-SVN: r164299
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash103.C [new file with mode: 0644]