X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fdominators.c;h=b4c8dc39056147e947786a6c25efdbeb80096296;hb=91014ffb91118990f08795b73309fd9a0782da39;hp=b9437db9be4aea35c456101921a911d5c6529e29;hpb=c7e9aac84ff4786e23dcfa94081afbd5ad3fecf3;p=mono.git diff --git a/mono/mini/dominators.c b/mono/mini/dominators.c index b9437db9be4..b4c8dc39056 100644 --- a/mono/mini/dominators.c +++ b/mono/mini/dominators.c @@ -7,6 +7,7 @@ * * (C) 2003 Ximian, Inc. * Copyright 2011 Xamarin, Inc (http://www.xamarin.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include @@ -117,7 +118,7 @@ compute_dominators (MonoCompile *cfg) MonoBitSet *dominators; char *mem; - mem = mono_mempool_alloc0 (cfg->mempool, bitsize); + mem = (char *)mono_mempool_alloc0 (cfg->mempool, bitsize); bb->dominators = dominators = mono_bitset_mem_new (mem, cfg->num_bblocks, 0); mem += bitsize; @@ -199,7 +200,7 @@ compute_dominance_frontier (MonoCompile *cfg) cfg->bblocks [i]->flags &= ~BB_VISITED; bitsize = mono_bitset_alloc_size (cfg->num_bblocks, 0); - mem = mono_mempool_alloc0 (cfg->mempool, bitsize * cfg->num_bblocks); + mem = (char *)mono_mempool_alloc0 (cfg->mempool, bitsize * cfg->num_bblocks); for (i = 0; i < cfg->num_bblocks; ++i) { MonoBasicBlock *bb = cfg->bblocks [i]; @@ -332,7 +333,7 @@ mono_compute_natural_loops (MonoCompile *cfg) GList *l; for (l = h->loop_blocks; l; l = l->next) { - MonoBasicBlock *b = l->data; + MonoBasicBlock *b = (MonoBasicBlock *)l->data; if (b->dfn) mono_bitset_set_fast (in_loop_blocks, b->dfn); }