diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-03-15 18:45:01 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-03-15 18:45:01 +0100 |
commit | 4a5a49b034eed5373f6968c99bda1827f1479580 (patch) | |
tree | 64ed6c965d42cd863935b6a8afd5a6cb716764fe /libgfortran/intrinsics/kill.c | |
parent | 8bb2726d08ae3dd89c7085a7972b5a144ccea270 (diff) | |
download | gcc-4a5a49b034eed5373f6968c99bda1827f1479580.zip gcc-4a5a49b034eed5373f6968c99bda1827f1479580.tar.gz gcc-4a5a49b034eed5373f6968c99bda1827f1479580.tar.bz2 |
re PR c++/84222 ([[deprecated]] class complains about internal class usage)
PR c++/84222
* cp-tree.h (cp_warn_deprecated_use): Declare.
* tree.c (cp_warn_deprecated_use): New function.
* typeck2.c (build_functional_cast): Use it.
* decl.c (grokparms): Likewise.
(grokdeclarator): Likewise. Temporarily push nested class scope
around grokparms call for out of class member definitions.
* g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
* g++.dg/warn/deprecated-6.C (T::member3): Likewise.
* g++.dg/warn/deprecated-13.C: New test.
From-SVN: r258568
Diffstat (limited to 'libgfortran/intrinsics/kill.c')
0 files changed, 0 insertions, 0 deletions