PR c++/54744
commit9b57de8d8218413afad8cd2e122d84f5f325b9ac
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Dec 2012 20:21:08 +0000 (6 20:21 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Dec 2012 20:21:08 +0000 (6 20:21 +0000)
treea29426df85df5c1f3893e6c6b00b12bea934c634
parentdbea931d0cb3388d2d8f516bf27e41151615fbfb
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194267 138bc75d-0d04-0410-961f-82ee72b054a4
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]