aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2008-05-17 13:32:23 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2008-05-17 13:32:23 +0000
commit7c7d304769bf867571977ed28df4a8f121d02371 (patch)
tree7a8e7592972b93307e3bcabafd8169266c6ab929 /gcc/tree-inline.c
parent1e17e15ae532b05910a7fc0c599a01839dd1b032 (diff)
downloadgcc-7c7d304769bf867571977ed28df4a8f121d02371.zip
gcc-7c7d304769bf867571977ed28df4a8f121d02371.tar.gz
gcc-7c7d304769bf867571977ed28df4a8f121d02371.tar.bz2
tree-inline.c (setup_one_parameter): Remove dead code.
* tree-inline.c (setup_one_parameter): Remove dead code. From-SVN: r135470
Diffstat (limited to 'gcc/tree-inline.c')
-rw-r--r--gcc/tree-inline.c18
1 files changed, 2 insertions, 16 deletions
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index 1ba7b60..fb4f765 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -1440,7 +1440,6 @@ setup_one_parameter (copy_body_data *id, tree p, tree value, tree fn,
{
tree init_stmt;
tree var;
- tree var_sub;
tree rhs = value;
tree def = (gimple_in_ssa_p (cfun)
? gimple_default_def (id->src_cfun, p) : NULL);
@@ -1496,23 +1495,10 @@ setup_one_parameter (copy_body_data *id, tree p, tree value, tree fn,
add_referenced_var (var);
}
- /* See if the frontend wants to pass this by invisible reference. If
- so, our new VAR_DECL will have REFERENCE_TYPE, and we need to
- replace uses of the PARM_DECL with dereferences. */
- if (TREE_TYPE (var) != TREE_TYPE (p)
- && POINTER_TYPE_P (TREE_TYPE (var))
- && TREE_TYPE (TREE_TYPE (var)) == TREE_TYPE (p))
- {
- insert_decl_map (id, var, var);
- var_sub = build_fold_indirect_ref (var);
- }
- else
- var_sub = var;
-
/* Register the VAR_DECL as the equivalent for the PARM_DECL;
that way, when the PARM_DECL is encountered, it will be
automatically replaced by the VAR_DECL. */
- insert_decl_map (id, p, var_sub);
+ insert_decl_map (id, p, var);
/* Declare this new variable. */
TREE_CHAIN (var) = *vars;
@@ -1572,7 +1558,7 @@ setup_one_parameter (copy_body_data *id, tree p, tree value, tree fn,
if (rhs == error_mark_node)
{
- insert_decl_map (id, p, var_sub);
+ insert_decl_map (id, p, var);
return;
}