* module/ice-9/boot-9.scm (record-modifier):
* module/rnrs/records/procedural.scm (make-record-type-descriptor): Fix
typos.
(else (error 'no-such-field field-name-or-idx))))
(pred (record-predicate rtd)))
(unless (logbit? pos (record-type-mutable-fields rtd))
- (error "field is immutable" rtd field-name))
+ (error "field is immutable" rtd field-name-or-idx))
(lambda (obj val)
(unless (pred obj)
(scm-error 'wrong-type-arg "record-modifier"
(define (make-record-type-descriptor name parent uid sealed? opaque? fields)
(make-record-type name (vector->list fields) #:parent parent #:uid uid
#:extensible? (not sealed?)
- #:allow-duplicate-field-names #t
+ #:allow-duplicate-field-names? #t
#:opaque? (or opaque?
(and parent (record-type-opaque? parent)))))