diff options
Diffstat (limited to 'gcc/tree-ssa.c')
-rw-r--r-- | gcc/tree-ssa.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c index 33ce98d7b56..7d9f2740e8d 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -634,7 +634,7 @@ verify_ssa (bool check_modified_stmt) { size_t i; basic_block bb; - basic_block *definition_block = xcalloc (num_ssa_names, sizeof (basic_block)); + basic_block *definition_block = XCNEWVEC (basic_block, num_ssa_names); ssa_op_iter iter; tree op; enum dom_state orig_dom_state = dom_computed[CDI_DOMINATORS]; @@ -781,7 +781,8 @@ err: int int_tree_map_eq (const void *va, const void *vb) { - const struct int_tree_map *a = va, *b = vb; + const struct int_tree_map *a = (const struct int_tree_map *) va; + const struct int_tree_map *b = (const struct int_tree_map *) vb; return (a->uid == b->uid); } |