decl.c (grokdeclarator): Strip the injected-class-name typedef if we are building...
authorJason Merrill <jason@redhat.com>
Wed, 11 Apr 2012 17:55:25 +0000 (13:55 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 11 Apr 2012 17:55:25 +0000 (13:55 -0400)
commit6a091e8bd882c308cd7ad0a7feb1b14443b26fb8
treeec869a9482d4c7331f5b0969c08d7565b33c5047
parent701bd2a2ccb8b091e0d08e62bb371d8cc0ed13a7
decl.c (grokdeclarator): Strip the injected-class-name typedef if we are building a declaration or...

* decl.c (grokdeclarator): Strip the injected-class-name typedef
if we are building a declaration or compound type.

From-SVN: r186346
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/dwarf2/self-ref-1.C
gcc/testsuite/g++.dg/debug/dwarf2/self-ref-2.C