From 1e54d32b0524638e375a871ef3cb6b8897ce203c Mon Sep 17 00:00:00 2001 From: Mark Mitchell Date: Thu, 9 Dec 1999 18:59:30 +0000 Subject: [PATCH] tree.c (copy_node): Do zero the TREE_CHAIN, even for an EXPR_WITH_FILE_LOCATION. * tree.c (copy_node): Do zero the TREE_CHAIN, even for an EXPR_WITH_FILE_LOCATION. From-SVN: r30848 --- gcc/ChangeLog | 5 +++++ gcc/tree.c | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b3f3f8459aa..e6712ef9f8d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +1999-12-09 Mark Mitchell + + * tree.c (copy_node): Do zero the TREE_CHAIN, even for an + EXPR_WITH_FILE_LOCATION. + Thu Dec 9 11:36:24 MET 1999 Jan Hubicka * i386.md (neg??, abs?f, one_cmpl?i): Use nonimmediate_operand diff --git a/gcc/tree.c b/gcc/tree.c index 1ec2976ab9d..37a8654be0a 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -1191,9 +1191,7 @@ copy_node (node) t = (tree) obstack_alloc (current_obstack, length); memcpy (t, node, length); - /* EXPR_WITH_FILE_LOCATION must keep filename info stored in TREE_CHAIN */ - if (TREE_CODE (node) != EXPR_WITH_FILE_LOCATION) - TREE_CHAIN (t) = 0; + TREE_CHAIN (t) = 0; TREE_ASM_WRITTEN (t) = 0; if (TREE_CODE_CLASS (code) == 'd') -- 2.30.2