X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Farray.c;h=f64e58c2ffed5a068926dead63f3bb659ea667cd;hb=d44b3844af84684de9b0213b77c175f80f8b84ee;hp=5227a5dd961bf53318bd1c9473bb2d08a547e9f5;hpb=385432c6bc64304fafb6155da024b7c785a53204;p=libfirm diff --git a/ir/adt/array.c b/ir/adt/array.c index 5227a5dd9..f64e58c2f 100644 --- a/ir/adt/array.c +++ b/ir/adt/array.c @@ -109,8 +109,8 @@ void *_new_arr_f(int nelts, size_t elts_size) { * * @remark Helper function, use DEL_ARR_F() instead. */ -void _del_arr_f(const void *elts) { - const _arr_descr *dp = _ARR_DESCR (elts); +void _del_arr_f(void *elts) { + _arr_descr *dp = _ARR_DESCR (elts); ARR_VRFY (elts); assert (dp->magic == ARR_F_MAGIC); @@ -121,7 +121,7 @@ void _del_arr_f(const void *elts) { wdp->magic = 0xdeadbeef; } #endif - free((void *)dp); + free(dp); } /**