re PR c++/28051 (ICE on invalid conversion operator)
authorLee Millward <lee.millward@gmail.com>
Sun, 25 Jun 2006 11:07:05 +0000 (11:07 +0000)
committerLee Millward <lmillward@gcc.gnu.org>
Sun, 25 Jun 2006 11:07:05 +0000 (11:07 +0000)
commit0fdc23b94d00f5c541a71456b0704534f4731ddc
treed143af69c41e1e11781a2936d5748d73ac647365
parent8df7d4395aea856c396996e16c8b2986041b11f1
re PR c++/28051 (ICE on invalid conversion operator)

PR c++/28051
* mangle.c (mangle_conv_op_name_for_type): Check for
invalid types.
*name-lookup.c (push_class_level_binding): Robustify.
(do_class_using_decl): Return early if name is error_mark_node.

From-SVN: r114985
gcc/cp/ChangeLog
gcc/cp/mangle.c
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/using13.C [new file with mode: 0644]