diff options
Diffstat (limited to 'share')
-rw-r--r-- | share/txr/stdlib/optimize.tl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/share/txr/stdlib/optimize.tl b/share/txr/stdlib/optimize.tl index ac978a06..f85439f6 100644 --- a/share/txr/stdlib/optimize.tl +++ b/share/txr/stdlib/optimize.tl @@ -120,12 +120,12 @@ (jmp @(and @jjlabel @(not @jlabel))) . @nil) ^(ifq ,reg ,creg ,jjlabel)) (@jelse insn)))) - ((close @reg @nargs @jlabel . @cargs) + ((close @reg @frsize @ntregs @jlabel . @cargs) (let ((jinsns [bb.hash jlabel])) (match-case jinsns ((@jlabel (jmp @(and @jjlabel @(not @jlabel))) . @nil) - ^(close ,reg ,nargs ,jjlabel ,*cargs)) + ^(close ,reg ,frsize ,ntregs ,jjlabel ,*cargs)) (@jelse insn)))) (@else else)))) (cond |