diff --git a/src/cc65/coptind.c b/src/cc65/coptind.c index 36ca5b3d7..6f62325b5 100644 --- a/src/cc65/coptind.c +++ b/src/cc65/coptind.c @@ -719,7 +719,7 @@ unsigned OptDuplicateLoads (CodeSeg* S) E->AM != AM65_ZPY) { /* Use the A register instead */ CE_ReplaceOPC (E, OP65_STA); - } + } break; case OP65_STY: @@ -804,6 +804,9 @@ unsigned OptDuplicateLoads (CodeSeg* S) } + /* Free register info */ + CS_FreeRegInfo (S); + /* Return the number of changes made */ return Changes; }