aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-02-28 12:38:57 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-02-28 12:38:57 +0000
commitdd3f45609c0e668b5f6382a17605cdf3aa394dd3 (patch)
treef89480b6e70620e8cbd0c7f8795d35e1dfb531e2 /gcc/tree-inline.c
parentc7d97b2846c5647a81548caa3264d77c0a595010 (diff)
downloadgcc-dd3f45609c0e668b5f6382a17605cdf3aa394dd3.zip
gcc-dd3f45609c0e668b5f6382a17605cdf3aa394dd3.tar.gz
gcc-dd3f45609c0e668b5f6382a17605cdf3aa394dd3.tar.bz2
re PR middle-end/79732 (ICE in set_ssa_default_def, at tree-dfa.c:327)
2017-02-28 Richard Biener <rguenther@suse.de> PR tree-optimization/79732 * tree-inline.c (expand_call_inline): Do not shadow var. * gcc.dg/torture/pr79732.c: New testcase. From-SVN: r245773
Diffstat (limited to 'gcc/tree-inline.c')
-rw-r--r--gcc/tree-inline.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index 138b992..bd4b48e 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -4782,7 +4782,7 @@ expand_call_inline (basic_block bb, gimple *stmt, copy_body_data *id)
{
if (!var)
{
- tree var = create_tmp_reg_fn (cfun, TREE_TYPE (name), NULL);
+ var = create_tmp_reg_fn (cfun, TREE_TYPE (name), NULL);
SET_SSA_NAME_VAR_OR_IDENTIFIER (name, var);
}
/* Otherwise make this variable undefined. */