- kill keep-alive edges to dead blocks before doing apply_result(),
[libfirm] / ir / adt / pqueue.c
index 5becefa..a8bf7f8 100644 (file)
@@ -23,6 +23,8 @@
  * @brief   Priority Queue implementation based on the heap datastructure
  * @version $Id$
  */
+#include "config.h"
+
 #include "array.h"
 #include "pqueue.h"
 
@@ -99,7 +101,7 @@ static void pqueue_sift_up(pqueue_t *q, unsigned pos) {
 }
 
 pqueue_t *new_pqueue(void) {
-       pqueue_t *res = xmalloc(sizeof(*res));
+       pqueue_t *res = XMALLOC(pqueue_t);
        res->elems = NEW_ARR_F(pqueue_el_t, 0);
        return res;
 }