re PR c++/54744 (internal compiler error: Segmentation fault, by dependent base,...
authorJason Merrill <jason@redhat.com>
Thu, 6 Dec 2012 20:21:08 +0000 (15:21 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 6 Dec 2012 20:21:08 +0000 (15:21 -0500)
commit5cd5a78c9b13d563f8fae2ed4f619ff5705863bf
treea29426df85df5c1f3893e6c6b00b12bea934c634
parent1e8671f733a879525232e2e2f7b77d00362032d7
re PR c++/54744 (internal compiler error: Segmentation fault, by dependent base, member typedef and ctor-initializer)

PR c++/54744
* pt.c (resolve_typename_type): Check TYPENAME_IS_RESOLVING_P on scope.
* init.c (expand_member_init): Check for being in a template first.
* parser.c (cp_parser_mem_initializer_list): Only check class types
for equivalence to the current class.

From-SVN: r194267
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/cp/parser.c
gcc/cp/pt.c
gcc/testsuite/g++.dg/template/meminit3.C [new file with mode: 0644]