aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssanames.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-ssanames.c')
-rw-r--r--gcc/tree-ssanames.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c
index 2785e53..4e8985a 100644
--- a/gcc/tree-ssanames.c
+++ b/gcc/tree-ssanames.c
@@ -249,4 +249,14 @@ release_defs (tree stmt)
release_ssa_name (V_MUST_DEF_OP (v_must_defs, i));
}
+
+/* Replace the symbol associated with SSA_NAME with SYM. */
+
+void
+replace_ssa_name_symbol (tree ssa_name, tree sym)
+{
+ SSA_NAME_VAR (ssa_name) = sym;
+ TREE_TYPE (ssa_name) = TREE_TYPE (sym);
+}
+
#include "gt-tree-ssanames.h"