renamed emit_env_t to $arch_emit_env_t
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Thu, 16 Mar 2006 16:09:47 +0000 (16:09 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Thu, 16 Mar 2006 16:09:47 +0000 (16:09 +0000)
ir/be/scripts/generate_emitter.pl

index 59d0939..b007f64 100755 (executable)
@@ -41,7 +41,7 @@ foreach my $op (keys(%nodes)) {
        # skip this node description if no emit information is available
        next if (!$n{"emit"} || length($n{"emit"}) < 1);
 
-       $line = "static void emit_".$arch."_".$op."(const ir_node *n, emit_env_t *env)";
+       $line = "static void emit_".$arch."_".$op."(const ir_node *n, $arch\_emit_env_t *env)";
        push(@obst_func, $line." {\n  FILE *F = env->out;\n");
        push(@obst_func, "  char cmd_buf[256], cmnt_buf[256];\n");
        push(@obst_func, "  const lc_arg_env_t *arg_env = $arch\_get_arg_env();\n\n");
@@ -95,7 +95,7 @@ foreach my $op (keys(%nodes)) {
                                                $res .= "%".$3;
                                        }
                                        elsif ($4) {  # backend provided function to call, has to return a string
-                                               push(@params, $4."(n)");
+                                               push(@params, $4."(n, env)");
                                                $res .= "\%s";
                                        }