diff --git a/collects/drracket/private/expanding-place.rkt b/collects/drracket/private/expanding-place.rkt index 7dc32a6401..e293ad72e7 100644 --- a/collects/drracket/private/expanding-place.rkt +++ b/collects/drracket/private/expanding-place.rkt @@ -204,7 +204,8 @@ (andmap (λ (srcloc) (equal? (srcloc-source srcloc) the-source)) (exn:fail:read-srclocs exn))) 'reader-in-defs-error] - [(regexp-match #rx"expand: unbound identifier" (exn-message exn)) + [(and (exn? exn) + (regexp-match #rx"expand: unbound identifier" (exn-message exn))) 'exn:variable] [else 'exn]) (trim-message