Generated code for FOR-loops was wrong

This commit is contained in:
ceriel
1987-08-10 13:01:54 +00:00
parent e5af61151e
commit abf9c71fa9
5 changed files with 73 additions and 27 deletions

View File

@@ -1001,6 +1001,7 @@ CodeDAddress(nd)
register struct desig *designator = new_desig();
ChkForFOR(nd);
CodeDesig(nd, designator);
CodeAddress(designator);
free_desig(designator);
@@ -1015,6 +1016,7 @@ CodeDStore(nd)
register struct desig *designator = new_desig();
ChkForFOR(nd);
CodeDesig(nd, designator);
CodeStore(designator, nd->nd_type);
free_desig(designator);