aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@casey.cygnus.com>2000-01-27 02:01:36 +0000
committerJason Merrill <jason@gcc.gnu.org>2000-01-26 21:01:36 -0500
commit24e2e58e0a03c43571c5301c76a398100acc5a3b (patch)
tree5e064ee55ea182d2d764480684058ca57d46713c /gcc
parent1e14a542ea2ab3757e0ef9a8d234dbdd947a6025 (diff)
downloadgcc-24e2e58e0a03c43571c5301c76a398100acc5a3b.zip
gcc-24e2e58e0a03c43571c5301c76a398100acc5a3b.tar.gz
gcc-24e2e58e0a03c43571c5301c76a398100acc5a3b.tar.bz2
pt.c (unify): Use fold, not maybe_fold_nontype_arg.
* pt.c (unify): Use fold, not maybe_fold_nontype_arg. -------------------------------------------------------------------- From-SVN: r31640
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/pt.c5
2 files changed, 5 insertions, 4 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2834ebb..c497e6f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index b0b3289..64d3251 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -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);
}