Commit 690c6eac by Diego Novillo Committed by Diego Novillo

trans.c (gfc_add_expr_to_block): Do not fold tcc_statement nodes.


	* trans.c (gfc_add_expr_to_block): Do not fold tcc_statement
	nodes.

From-SVN: r109665
parent 403e54f0
2006-01-13 Diego Novillo <dnovillo@redhat.com>
* trans.c (gfc_add_expr_to_block): Do not fold tcc_statement
nodes.
2006-01-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> 2006-01-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
* parse.c (next_fixed): Remove superfluous string concatenation. * parse.c (next_fixed): Remove superfluous string concatenation.
......
...@@ -361,7 +361,8 @@ gfc_add_expr_to_block (stmtblock_t * block, tree expr) ...@@ -361,7 +361,8 @@ gfc_add_expr_to_block (stmtblock_t * block, tree expr)
if (expr == NULL_TREE || IS_EMPTY_STMT (expr)) if (expr == NULL_TREE || IS_EMPTY_STMT (expr))
return; return;
if (TREE_CODE (expr) != STATEMENT_LIST) if (TREE_CODE (expr) != STATEMENT_LIST
&& TREE_CODE_CLASS (TREE_CODE (expr)) != tcc_statement)
expr = fold (expr); expr = fold (expr);
if (block->head) if (block->head)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment