diff options
Diffstat (limited to 'gcc/print-tree.c')
-rw-r--r-- | gcc/print-tree.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/print-tree.c b/gcc/print-tree.c index fb285d6..3104f1b 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -48,8 +48,7 @@ void debug_tree (node) tree node; { - table = (struct bucket **) permalloc (HASH_SIZE * sizeof (struct bucket *)); - memset ((char *) table, 0, HASH_SIZE * sizeof (struct bucket *)); + table = (struct bucket **) xcalloc (HASH_SIZE, sizeof (struct bucket *)); print_node (stderr, "", node, 0); table = 0; fprintf (stderr, "\n"); @@ -213,7 +212,7 @@ print_node (file, prefix, node, indent) } /* Add this node to the table. */ - b = (struct bucket *) permalloc (sizeof (struct bucket)); + b = (struct bucket *) xmalloc (sizeof (struct bucket)); b->node = node; b->next = table[hash]; table[hash] = b; |