diff --git a/module/language/tree-il/analyze.scm b/module/language/tree-il/analyze.scm index 0bf6b9c75..f5ddd32c5 100644 --- a/module/language/tree-il/analyze.scm +++ b/module/language/tree-il/analyze.scm @@ -349,7 +349,7 @@ (lset-union eq? (step fluid) (step exp))) (( tag body handler) - (lset-union eq? (step tag) (step body) (step handler))) + (lset-union eq? (step tag) (step body) (step-tail handler))) (( tag args tail) (apply lset-union eq? (step tag) (step tail) (map step args)))