diff options
author | Richard Guenther <rguenther@suse.de> | 2011-09-05 10:31:04 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-09-05 10:31:04 +0000 |
commit | e1ab3876d2f2872741a554847a8ca503f58f430c (patch) | |
tree | 8d2b7109e86ed5f11fee5859265c90d215930e63 /gcc/tree-cfg.c | |
parent | 830c740f17a21a901b91de6723d97567bae47770 (diff) | |
download | gcc-e1ab3876d2f2872741a554847a8ca503f58f430c.zip gcc-e1ab3876d2f2872741a554847a8ca503f58f430c.tar.gz gcc-e1ab3876d2f2872741a554847a8ca503f58f430c.tar.bz2 |
tree-cfg.c (replace_uses_by): Use fold_stmt, not fold_stmt_inplace.
2011-09-05 Richard Guenther <rguenther@suse.de>
* tree-cfg.c (replace_uses_by): Use fold_stmt, not fold_stmt_inplace.
From-SVN: r178527
Diffstat (limited to 'gcc/tree-cfg.c')
-rw-r--r-- | gcc/tree-cfg.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 62e2da0..20feff9 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -1566,9 +1566,11 @@ replace_uses_by (tree name, tree val) if (gimple_code (stmt) != GIMPLE_PHI) { + gimple_stmt_iterator gsi = gsi_for_stmt (stmt); size_t i; - fold_stmt_inplace (stmt); + fold_stmt (&gsi); + stmt = gsi_stmt (gsi); if (cfgcleanup_altered_bbs && !is_gimple_debug (stmt)) bitmap_set_bit (cfgcleanup_altered_bbs, gimple_bb (stmt)->index); |