decl2.c (determine_visibility): Don't propagate visibility from type to decl.
authorJason Merrill <jason@redhat.com>
Fri, 21 Jul 2006 21:00:20 +0000 (17:00 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 21 Jul 2006 21:00:20 +0000 (17:00 -0400)
commitbd741f34c92ccea7a44b4ba632ed7e648e662708
tree4358496ac7765b7190f74685463f436591717ff0
parent505692b0cd8319bb23012fd510d0f26cebccea87
decl2.c (determine_visibility): Don't propagate visibility from type to decl.

        * decl2.c (determine_visibility): Don't propagate visibility from
        type to decl.
        (constrain_class_visibility): Don't warn in system headers.
        Don't warn about pointer fields.

From-SVN: r115651
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/doc/invoke.texi
gcc/testsuite/g++.dg/ext/visibility/warn1.C [deleted file]
gcc/testsuite/g++.dg/ext/visibility/warn2.C
gcc/testsuite/g++.dg/ext/visibility/warn3.C