diff --git a/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/private/parse-type.rkt b/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/private/parse-type.rkt index 1a0b3d7a..8120ef6f 100644 --- a/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/private/parse-type.rkt +++ b/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/private/parse-type.rkt @@ -588,7 +588,8 @@ (values row-var fields methods)] [(? Mu?) (match-parent-type (unfold parent-type))] - [_ (tc-error "expected a class type for #:implements clause")])) + [_ (tc-error "expected a class type for #:implements clause, got ~a" + parent-type)])) (define-values (super-row-var super-fields super-methods) (match-parent-type parent-type))