codea: 'bessere' register auswahl. grosses TODO *angst*
[uebersetzerbau-ss10.git] / codea / parser.y
index e75f2efcd55d1b4eb76dbca072bb89adce393e12..15b2424eb53e747e73a9b9d2a2e0abd1e09768dd 100644 (file)
@@ -208,15 +208,9 @@ Expr:
                @reg {
                        /* TODO */
                        fprintf(stderr, "at_expr: Minusterm.imm \"%i\", Term.imm \"%i\"\n", @Minusterm.imm@, @Term.imm@);
-                       #if 0
-                       if(@Minusterm.imm@) {
-                               @Minusterm.node@->reg = @Expr.node@->reg;
-                               @Term.node@->reg = next_reg(@Minusterm.node@->reg, @Expr.node@->skip);
-                               @Minusterm.node@->skip = 1;
-                       } else {
-                       #endif
-                               @Term.node@->reg = @Expr.node@->reg;
-                               @Minusterm.node@->reg = next_reg(@Term.node@->reg, @Expr.node@->skip);
+                       @Term.node@->reg = @Expr.node@->reg;
+                       @Term.node@->skip = 1;
+                       @Minusterm.node@->reg = next_reg(@Term.node@->reg, @Expr.node@->skip);
                }
          @}