introduce more generic resource reservation debug helpers instead of old set_using_xx...
[libfirm] / ir / be / ia32 / ia32_common_transform.c
index f62872d..d596b08 100644 (file)
@@ -24,6 +24,9 @@
  * @author      Matthias Braun, Sebastian Buchwald
  * @version     $Id: ia32_common_transform.c 21012 2008-08-06 13:35:17Z beck $
  */
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
 
 #include "error.h"
 #include "irargs_t.h"
@@ -596,8 +599,12 @@ ir_node *gen_ASM(ir_node *node)
                }
 
                if (input == NULL) {
+#ifdef FIRM_GRGEN_BE
+                       input         = get_irn_n(node, i);
+#else
                        ir_node *pred = get_irn_n(node, i);
                        input         = be_transform_node(pred);
+#endif
 
                        if (parsed_constraint.cls == NULL
                                        && parsed_constraint.same_as < 0) {