c-ada-spec.h (cpp_operation): Add HAS_DEPENDENT_TEMPLATE_ARGS.
authorPierre-Marie de Rodat <derodat@adacore.com>
Mon, 22 Jun 2015 19:16:58 +0000 (19:16 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Mon, 22 Jun 2015 19:16:58 +0000 (19:16 +0000)
commitc6a2f2d98d666f3d4ddd1e49e0f794da0410ac5c
treec497bf6f8e2455a359a6622c01e4cc1045a02da5
parenta42e72d1d26d9ffedaa0bcdfec8a058f9d5ad474
c-ada-spec.h (cpp_operation): Add HAS_DEPENDENT_TEMPLATE_ARGS.

c-family/
* c-ada-spec.h (cpp_operation): Add HAS_DEPENDENT_TEMPLATE_ARGS.
* c-ada-spec.c (collect_ada_nodes): Skip NAMESPACE_DECL
(dump_ada_template): Skip partially specialized types.
cp/
* decl2.c (cpp_check): Deal with HAS_DEPENDENT_TEMPLATE_ARGS.

From-SVN: r224754
gcc/c-family/ChangeLog
gcc/c-family/c-ada-spec.c
gcc/c-family/c-ada-spec.h
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/dump-ada-spec-5.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/dump-ada-spec-6.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/dump-ada-spec-7.C [new file with mode: 0644]