Fixed a bug
[libfirm] / ir / be / beutil.h
index 386d86a..8df13b8 100644 (file)
@@ -2,11 +2,11 @@
 #ifndef _BEUTIL_H
 #define _BEUTIL_H
 
+#include "firm_config.h"
+
 #include <stdio.h>
 
 #include "irnode.h"
-#include "config.h"
-
 #include "bearch.h"
 
 /** Undefine this to disable debugging mode. */
@@ -41,10 +41,6 @@ static INLINE int is_data_node(const ir_node *irn)
 {
        int i, n;
 
-       /* Unknowns do not exist, so they produce nothing */
-       if(get_irn_opcode(irn) == iro_Unknown)
-               return 0;
-
        /* If the node produces a data value, return immediately. */
        if(is_firm_be_mode(get_irn_mode(irn)))
                return 1;