diff --git a/collects/compiler/zo-parse.ss b/collects/compiler/zo-parse.ss index 29b7b76f5b..ce0578b3a2 100644 --- a/collects/compiler/zo-parse.ss +++ b/collects/compiler/zo-parse.ss @@ -544,7 +544,8 @@ (if kind 'marked 'normal) set-id (map (lambda (u) - (let ([just-phase? (number? (cddr u))]) + (let ([just-phase? (let ([v (cddr u)]) + (or (number? v) (not v)))]) (let-values ([(exns prefix) (if just-phase? (values null #f)