aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mmitchell@usa.net>1998-03-15 10:57:04 +0000
committerMark Mitchell <mmitchell@gcc.gnu.org>1998-03-15 10:57:04 +0000
commitdebf0b88ab260279da12f41a5c7dfea59be6c036 (patch)
tree89435f44a37221056cc545669ea31c231979fdae /gcc
parent4a67c9e985c6961cbc78f0ce1afc19dba2775401 (diff)
downloadgcc-debf0b88ab260279da12f41a5c7dfea59be6c036.zip
gcc-debf0b88ab260279da12f41a5c7dfea59be6c036.tar.gz
gcc-debf0b88ab260279da12f41a5c7dfea59be6c036.tar.bz2
pt.c (tsubst): Clear TYPE_REFERENCE_TO when creating a reduced-level template type parameter.
* pt.c (tsubst): Clear TYPE_REFERENCE_TO when creating a reduced-level template type parameter. From-SVN: r18591
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog10
-rw-r--r--gcc/cp/pt.c1
2 files changed, 6 insertions, 5 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 55826aa..84ea33f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+Sun Mar 15 10:54:08 1998 Mark Mitchell <mmitchell@usa.net>
+
+ * pt.c (tsubst): Clear TYPE_REFERENCE_TO when creating a
+ reduced-level template type parameter.
+
Sun Mar 15 12:26:02 1998 Manfred Hollstein <manfred@s-direktnet.de>
* cp-tree.h (struct lang_decl_flags): Add needs_final_overrider.
@@ -54,11 +59,6 @@ Thu Mar 12 08:39:13 1998 Manfred Hollstein <manfred@s-direktnet.de>
* tree.c (layout_vbasetypes): record_align and desired_align are of
type unsigned int; const_size and nonvirtual_const_size likewise.
-Wed Mar 11 07:31:08 1998 Mark Mitchell <mmitchell@usa.net>
-
- * pt.c (tsubst): Clear TYPE_REFERENCE_TO when creating a
- reduced-level template type parameter.
-
Wed Mar 11 07:25:20 1998 Mark Mitchell <mmitchell@usa.net>
* parse.y (new_initializer): Make sure all initializers are
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index e915ec2..9b67811 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -3527,6 +3527,7 @@ tsubst (t, args, in_decl)
TYPE_STUB_DECL (r) = TYPE_NAME (r) = TEMPLATE_TYPE_DECL (r);
TYPE_MAIN_VARIANT (r) = r;
TYPE_POINTER_TO (r) = NULL_TREE;
+ TYPE_REFERENCE_TO (r) = NULL_TREE;
break;
case TEMPLATE_PARM_INDEX: