For PR java/6520:

* fold-const.c (fold_convert): Don't modify existing tree's type.

From-SVN: r54529
This commit is contained in:
Tom Tromey 2002-06-11 22:36:53 +00:00 committed by Tom Tromey
parent f288d4aa2c
commit 0797e4720f
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2002-06-11 Tom Tromey <tromey@redhat.com>
For PR java/6520:
* fold-const.c (fold_convert): Don't modify existing tree's type.
2002-06-11 Geoffrey Keating <geoffk@redhat.com>
* config/rs6000/ppc-asm.h: Remove some Windows NT leftovers.

View File

@ -1596,8 +1596,10 @@ fold_convert (t, arg1)
{
if (REAL_VALUE_ISNAN (TREE_REAL_CST (arg1)))
{
t = arg1;
TREE_TYPE (arg1) = type;
/* We make a copy of ARG1 so that we don't modify an
existing constant tree. */
t = copy_node (arg1);
TREE_TYPE (t) = type;
return t;
}