From 680d52d2b5a8fbedca7f8d7ebe2a968b59c2e110 Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Sun, 30 May 2010 13:33:09 +0200 Subject: [PATCH] codeb: ups, andere registerbelegung noetig feur Feld: .. --- codeb/parser.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codeb/parser.y b/codeb/parser.y index a6a9a21..a986089 100644 --- a/codeb/parser.y +++ b/codeb/parser.y @@ -308,7 +308,7 @@ Feld: Term '.' IDENT @c check(@Feld.s@, @IDENT.name@, S_FIELD); @i @Feld.node@ = new_field(@IDENT.name@, @Term.node@, TREENULL, tab_lookup(@Feld.s@, @IDENT.name@, S_FIELD) == SYMNULL ? -1 : tab_lookup(@Feld.s@, @IDENT.name@, S_FIELD)->soffset); - @reg @Term.node@->reg = @Feld.node@->reg; + @reg @Term.node@->reg = next_reg(@Feld.node@->reg, @Term.gparamges@); @} ; -- 2.25.1