From 5c7fe359b9a3c07937f88f1b8759163d42991d31 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sun, 31 Dec 1995 15:31:18 -0500 Subject: [PATCH] (tail_recursion_args): Compare TYPE_MAIN_VARIANTs. From-SVN: r10917 --- gcc/stmt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/stmt.c b/gcc/stmt.c index 1c0722fd6b1..20b746493ca 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -2909,7 +2909,8 @@ tail_recursion_args (actuals, formals) for (a = actuals, f = formals, i = 0; a && f; a = TREE_CHAIN (a), f = TREE_CHAIN (f), i++) { - if (TREE_TYPE (TREE_VALUE (a)) != TREE_TYPE (f)) + if (TYPE_MAIN_VARIANT (TREE_TYPE (TREE_VALUE (a))) + != TYPE_MAIN_VARIANT (TREE_TYPE (f))) return 0; if (GET_CODE (DECL_RTL (f)) != REG || DECL_MODE (f) == BLKmode) return 0; -- 2.30.2