* pt.c (tsubst, case ARRAY_REF): Use tsubst_expr again.
authorJason Merrill <jason@yorick.cygnus.com>
Fri, 5 Mar 1999 11:29:22 +0000 (11:29 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 5 Mar 1999 11:29:22 +0000 (06:29 -0500)
From-SVN: r25601

gcc/cp/ChangeLog
gcc/cp/pt.c

index 8653f1953af65b6bc38b2d5c2fcaa109a549dfcb..2c51faa7fac8afe8db51d8e9464a537b7888598c 100644 (file)
@@ -1,3 +1,7 @@
+1999-03-05  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * pt.c (tsubst, case ARRAY_REF): Use tsubst_expr again.
+
 1999-03-03  Jason Merrill  <jason@yorick.cygnus.com>
 
        * class.c, decl2.c, method.c, pt.c: Add 'static' to make SunOS 4
index 71237d61a1281d2209900c3549f1404dfd4d547e..8463e5df4b0bbc9b07c855f312de5d03bd4d22e6 100644 (file)
@@ -6439,8 +6439,8 @@ tsubst (t, args, complain, in_decl)
       {
        tree e1 = tsubst (TREE_OPERAND (t, 0), args, complain,
                          in_decl);
-       tree e2 = tsubst (TREE_OPERAND (t, 1), args, complain,
-                         in_decl);
+       tree e2 = tsubst_expr (TREE_OPERAND (t, 1), args, complain,
+                              in_decl);
        if (e1 == error_mark_node || e2 == error_mark_node)
          return error_mark_node;