aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2000-03-22 00:50:51 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2000-03-22 00:50:51 +0000
commitd8b64f80a019ea0fef5edc01e34eef40d214313f (patch)
tree9b1d2827ad378a6e56b27866ec016d2e335a84d0
parent217f4eb9042a7c5082e6f1c74f946427132e581f (diff)
downloadgcc-d8b64f80a019ea0fef5edc01e34eef40d214313f.zip
gcc-d8b64f80a019ea0fef5edc01e34eef40d214313f.tar.gz
gcc-d8b64f80a019ea0fef5edc01e34eef40d214313f.tar.bz2
cp-tree.h (TI_SPEC_INFO): Remove.
* cp-tree.h (TI_SPEC_INFO): Remove. (CLASSTYPE_TI_SPEC_INFO): Likewise. * pt.c (process_partial_specialization): Likewise. From-SVN: r32678
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/cp-tree.h2
-rw-r--r--gcc/cp/pt.c2
3 files changed, 5 insertions, 3 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1a00293..d8d2507 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,9 @@
2000-03-21 Mark Mitchell <mark@codesourcery.com>
+ * cp-tree.h (TI_SPEC_INFO): Remove.
+ (CLASSTYPE_TI_SPEC_INFO): Likewise.
+ * pt.c (process_partial_specialization): Likewise.
+
* class.c (build_base_field): Fix thinko in computation of binfo
offsets.
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index abf072c..f9ee2fb 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -2139,7 +2139,6 @@ struct lang_decl
#define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE))
#define TI_ARGS(NODE) (TREE_VALUE (NODE))
-#define TI_SPEC_INFO(NODE) (TREE_CHAIN (NODE))
#define TI_PENDING_TEMPLATE_FLAG(NODE) TREE_LANG_FLAG_1 (NODE)
/* We use TREE_VECs to hold template arguments. If there is only one
@@ -2230,7 +2229,6 @@ struct lang_decl
#define DECL_TI_ARGS(NODE) TI_ARGS (DECL_TEMPLATE_INFO (NODE))
#define CLASSTYPE_TI_TEMPLATE(NODE) TI_TEMPLATE (CLASSTYPE_TEMPLATE_INFO (NODE))
#define CLASSTYPE_TI_ARGS(NODE) TI_ARGS (CLASSTYPE_TEMPLATE_INFO (NODE))
-#define CLASSTYPE_TI_SPEC_INFO(NODE) TI_SPEC_INFO (CLASSTYPE_TEMPLATE_INFO (NODE))
#define ENUM_TI_TEMPLATE(NODE) \
TI_TEMPLATE (ENUM_TEMPLATE_INFO (NODE))
#define ENUM_TI_ARGS(NODE) \
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index abb9539..d4da8b2 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -2183,7 +2183,7 @@ process_partial_specialization (decl)
/* We've already got this specialization. */
return decl;
- DECL_TEMPLATE_SPECIALIZATIONS (maintmpl) = CLASSTYPE_TI_SPEC_INFO (type)
+ DECL_TEMPLATE_SPECIALIZATIONS (maintmpl)
= tree_cons (inner_args, inner_parms,
DECL_TEMPLATE_SPECIALIZATIONS (maintmpl));
TREE_TYPE (DECL_TEMPLATE_SPECIALIZATIONS (maintmpl)) = type;