cp-tree.h (DECL_UNBOUND_CLASS_TEMPLATE_P): Remove.
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 1 Apr 2013 17:33:27 +0000 (17:33 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 1 Apr 2013 17:33:27 +0000 (17:33 +0000)
commit5bc08e85f179b65b4e8f4bb70421216805c5c6bf
tree0d8d5bdf7ad8a0274141690de1839c4d8b042617
parent136fb3f734a18e6759988346b1c8d3e34e67d05a
cp-tree.h (DECL_UNBOUND_CLASS_TEMPLATE_P): Remove.

2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>

* cp-tree.h (DECL_UNBOUND_CLASS_TEMPLATE_P): Remove.
(DECL_FUNCTION_TEMPLATE_P): Adjust.

* cxx-pretty-print.c (pp_cxx_nested_name_specifier,
pp_cxx_qualified_id): Use get_containing_scope.
* parser.c (cp_parser_class_head): Likewise.
* pt.c (push_template_decl_real): Likewise.

* decl2.c (import_export_decl): Use DECL_TEMPLOID_INSTANTIATION.
* pt.c (unify): Use CP_INTEGRAL_TYPE_P.

From-SVN: r197309
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/cxx-pretty-print.c
gcc/cp/decl2.c
gcc/cp/parser.c
gcc/cp/pt.c