fix sse/x87 fixup code added at wrong places
[libfirm] / ir / be / ia32 / ia32_util.c
index d3493e4..8026a5b 100644 (file)
  */
 
 /**
- * Contains implementation of some useful functions for ia32 backend.
- * @author Christian Wuerdig
- * $Id$
+ * @file
+ * @brief       Contains implementation of some useful functions for ia32 backend.
+ * @author      Christian Wuerdig, Matthias Braun
+ * @version     $Id$
  */
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -38,7 +39,8 @@
  * @param irn  The irn
  * @param First proj with mode == mode or NULL if none found
  */
-ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode) {
+ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode)
+{
        const ir_edge_t *edge;
        ir_node         *src;
 
@@ -49,7 +51,7 @@ ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode) {
 
                assert(is_Proj(src) && "Proj expected");
 
-               if (get_irn_mode(src) == mode_M)
+               if (get_irn_mode(src) == mode)
                        return src;
        }