- ia32_assign_exc_label() cannot take a const node: this fixes some warning
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 14 Jul 2008 21:16:49 +0000 (21:16 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 14 Jul 2008 21:16:49 +0000 (21:16 +0000)
[r20460]

ir/be/ia32/ia32_emitter.c
ir/be/ia32/ia32_emitter.h

index 5749b17..44b35ae 100644 (file)
@@ -1903,7 +1903,7 @@ typedef void (*emit_func_ptr) (const ir_node *);
 /**
  * Emits code for a node.
  */
-static void ia32_emit_node(const ir_node *node)
+static void ia32_emit_node(ir_node *node)
 {
        ir_op *op = get_irn_op(node);
 
@@ -2094,7 +2094,7 @@ static void ia32_emit_block_header(ir_node *block, ir_node *prev_block)
  */
 static void ia32_gen_block(ir_node *block, ir_node *last_block)
 {
-       const ir_node *node;
+       ir_node *node;
 
        ia32_emit_block_header(block, last_block);
 
@@ -2138,9 +2138,9 @@ static void ia32_gen_labels(ir_node *block, void *data)
 }
 
 /**
- * Emit an exception label if the current instruction can fail.
+ * Assign and emit an exception label if the current instruction can fail.
  */
-void ia32_assign_exc_label(const ir_node *node)
+void ia32_assign_exc_label(ir_node *node)
 {
        if (get_ia32_exc_label(node)) {
                /* assign a new ID to the instruction */
index c764c1d..c3ef0df 100644 (file)
@@ -50,6 +50,6 @@ void ia32_emit_am(const ir_node *node);
 void ia32_emit_x87_binop(const ir_node *node);
 
 void ia32_gen_routine(ia32_code_gen_t *cg, ir_graph *irg);
-void ia32_assign_exc_label(const ir_node *node);
+void ia32_assign_exc_label(ir_node *node);
 
 #endif