diff options
Diffstat (limited to 'gcc/tree-iterator.c')
-rw-r--r-- | gcc/tree-iterator.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.c index 10e510d..b0b88f4 100644 --- a/gcc/tree-iterator.c +++ b/gcc/tree-iterator.c @@ -41,7 +41,10 @@ alloc_stmt_list (void) TREE_SET_CODE (list, STATEMENT_LIST); } else - list = make_node (STATEMENT_LIST); + { + list = make_node (STATEMENT_LIST); + TREE_SIDE_EFFECTS (list) = 0; + } TREE_TYPE (list) = void_type_node; return list; } |