diff options
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r-- | gcc/tree-dfa.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 99f998f..7eab7c6 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -534,6 +534,13 @@ void dump_variable (FILE *file, tree var) { var_ann_t ann; + + if (TREE_CODE (var) == SSA_NAME) + { + if (POINTER_TYPE_P (TREE_TYPE (var))) + dump_points_to_info_for (file, var); + var = SSA_NAME_VAR (var); + } if (var == NULL_TREE) { @@ -542,9 +549,6 @@ dump_variable (FILE *file, tree var) } print_generic_expr (file, var, dump_flags); - - if (TREE_CODE (var) == SSA_NAME) - var = SSA_NAME_VAR (var); ann = var_ann (var); |