re PR c++/31663 (Segfault in constrain_class_visibility with anonymous namespace)
authorSeongbae Park <seongbae.park@gmail.com>
Wed, 2 May 2007 23:11:13 +0000 (23:11 +0000)
committerSeongbae Park <spark@gcc.gnu.org>
Wed, 2 May 2007 23:11:13 +0000 (23:11 +0000)
commitba99296704bd337a302e5dee43dc57f013d1177b
tree607c7af016a22b560e2c1a42510cf7ce4d505d96
parente0310afb08cc322a877a51e232bda6efe59d92ed
re PR c++/31663 (Segfault in constrain_class_visibility with anonymous namespace)

gcc/ChangeLog:
2007-05-02  Seongbae Park  <seongbae.park@gmail.com>

PR c++/31663
* c-common.c (strip_pointer_or_array_types): New function.
* c-common.h (strip_pointer_or_array_types): New function declaration.

gcc/cp/ChangeLog:
2007-05-02  Seongbae Park  <seongbae.park@gmail.com>

PR c++/31663
* decl2.c (constrain_class_visibility):
Use strip_pointer_or_array_types instead of strip_array_types.

gcc/testsuite/ChangeLog:
2007-05-02  Seongbae Park  <seongbae.park@gmail.com>

PR C++/31663
* g++.dg/warn/anonymous-namespace-2.C: New.
* g++.dg/warn/anonymous-namespace-2.h: New.

From-SVN: r124363
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/anonymous-namespace-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/anonymous-namespace-2.h [new file with mode: 0644]