diff --git a/scheme/base.sld b/scheme/base.sld index 7a02dd55..0d779321 100644 --- a/scheme/base.sld +++ b/scheme/base.sld @@ -2027,7 +2027,8 @@ (define (is-a? obj rtype) (and (record? obj) (record? rtype) - (equal? (vector-ref obj 1) rtype))) + (equal? (vector-ref obj 1) + (vector-ref rtype 1)))) (define-syntax define-record-type (er-macro-transformer