pt.c (unify): Use fold, not maybe_fold_nontype_arg.
authorJason Merrill <jason@casey.cygnus.com>
Thu, 27 Jan 2000 02:01:36 +0000 (02:01 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 27 Jan 2000 02:01:36 +0000 (21:01 -0500)
        * pt.c (unify): Use fold, not maybe_fold_nontype_arg.
--------------------------------------------------------------------

From-SVN: r31640

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

index 2834ebb78634ba545c6cdd4bd55c89ee7cc7e302..c497e6ffe3283e7a8edc45b26823141ade255f20 100644 (file)
@@ -1,3 +1,7 @@
+2000-01-26  Jason Merrill  <jason@casey.cygnus.com>
+
+       * pt.c (unify): Use fold, not maybe_fold_nontype_arg.
+
 Wed Jan 26 22:19:14 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
 
        * cp/optimize.c (calls_setjmp_r): Supply new argument
index b0b3289869f9dd2cc52a4a9e3188ee362bf13bc7..64d3251e75bdda37ed355d75430b5a6e17bdc2e1 100644 (file)
@@ -8619,10 +8619,7 @@ unify (tparms, targs, parm, arg, strict)
          t1 = TREE_OPERAND (parm, 0);
          t2 = TREE_OPERAND (parm, 1);
 
-         /* Should this be a regular fold?  */
-         t = maybe_fold_nontype_arg (build (PLUS_EXPR,
-                                            integer_type_node,
-                                            arg, t2));
+         t = fold (build (PLUS_EXPR, integer_type_node, arg, t2));
 
          return unify (tparms, targs, t1, t, strict);
        }