Added test case for pbqp construction: There seems to be missing skip patterns, so...
[libfirm] / ir / be / belistsched.c
index cf31ea4..b3aa153 100644 (file)
@@ -90,7 +90,7 @@ typedef struct _list_sched_options_t {
 } list_sched_options_t;
 
 static list_sched_options_t list_sched_options = {
-       BE_SCHED_SELECT_HEUR,     /* mueller heuristic selector */
+       BE_SCHED_SELECT_NORMAL,   /* mueller heuristic selector */
        BE_SCHED_PREP_NONE,       /* no scheduling preparation */
 };
 
@@ -229,7 +229,7 @@ static INLINE int make_ready(block_sched_env_t *env, ir_node *pred, ir_node *irn
 
                /* if irn is an End we have keep-alives and op might be a block, skip that */
                if (is_Block(op)) {
-                       assert(get_irn_op(irn) == op_End);
+                       assert(is_End(irn));
                        continue;
                }