diff options
author | Diego Novillo <dnovillo@redhat.com> | 2005-09-13 16:05:37 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@gcc.gnu.org> | 2005-09-13 12:05:37 -0400 |
commit | 5681f1ab037367d2d3e07806397654943acfded2 (patch) | |
tree | 55246c83d743d12fe0a6fb4de1ca2e47e5acf066 /gcc/tree-dfa.c | |
parent | 587817d0949d8a0aee358861ed092a3aec457e6f (diff) | |
download | gcc-5681f1ab037367d2d3e07806397654943acfded2.zip gcc-5681f1ab037367d2d3e07806397654943acfded2.tar.gz gcc-5681f1ab037367d2d3e07806397654943acfded2.tar.bz2 |
* tree-dfa.c (dump_variable): Guard against NULL annotations.
From-SVN: r104233
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r-- | gcc/tree-dfa.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 7504d79..866ac6e 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -314,13 +314,13 @@ dump_variable (FILE *file, tree var) fprintf (file, ", "); print_generic_expr (file, TREE_TYPE (var), dump_flags); - if (ann->type_mem_tag) + if (ann && ann->type_mem_tag) { fprintf (file, ", type memory tag: "); print_generic_expr (file, ann->type_mem_tag, dump_flags); } - if (ann->is_alias_tag) + if (ann && ann->is_alias_tag) fprintf (file, ", is an alias tag"); if (TREE_ADDRESSABLE (var)) @@ -341,7 +341,7 @@ dump_variable (FILE *file, tree var) print_generic_expr (file, default_def (var), dump_flags); } - if (ann->may_aliases) + if (may_aliases (var)) { fprintf (file, ", may aliases: "); dump_may_aliases_for (file, var); |