X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Fplist.c;h=fae710a9c1c69aa257dc1b62c11faea2f56189a8;hb=52f5575dc678a5f7f1b3a078dcc46b1cdbaf5182;hp=c4c61457b9eaccf26e6309d45d6d1ae50c050759;hpb=32ea6ea0320f551448bb66e534e3351977464d42;p=libfirm diff --git a/ir/adt/plist.c b/ir/adt/plist.c index c4c61457b..fae710a9c 100644 --- a/ir/adt/plist.c +++ b/ir/adt/plist.c @@ -57,7 +57,7 @@ static plist_element_t *allocate_element(plist_t* list) plist_t *plist_new(void) { - plist_t *list = xmalloc(sizeof(*list) + sizeof(*list->obst)); + plist_t *list = (plist_t*) xmalloc(sizeof(*list) + sizeof(*list->obst)); list->obst = (struct obstack *)&list[1]; list->foreign_obstack = 0; @@ -146,7 +146,7 @@ void plist_insert_before(plist_t *list, plist_element_t *element, void *value) list->first_element = newElement; } - element->prev = newElement; + element->prev = newElement; ++list->element_count; }