From 3bb5168c6f21b38e5b4415419f986b4fa466cbd9 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Tue, 18 Jun 2019 13:28:15 +0200 Subject: 8c, 6c: fix INDEX node #reg calculation --- sys/src/cmd/8c/sgen.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/src/cmd/8c') diff --git a/sys/src/cmd/8c/sgen.c b/sys/src/cmd/8c/sgen.c index 1c9527b17..7ba88b90d 100644 --- a/sys/src/cmd/8c/sgen.c +++ b/sys/src/cmd/8c/sgen.c @@ -169,6 +169,8 @@ xcom(Node *n) l->scale = idx.scale; l->addable = 9; l->complex = l->right->complex; + if(l->complex == 0) + l->complex++; l->type = l->left->type; n->op = OADDR; n->left = l; -- cgit v1.2.3