CS bootstrap: fix structure-operation simplification

This commit is contained in:
Matthew Flatt 2019-07-05 12:12:13 -06:00
parent 3235f648fb
commit 1e7dbbe020

View File

@ -202,8 +202,9 @@
(let () (let ()
(define-values (r-name init-cnt auto-cnt ref set immutables super skipped?) (define-values (r-name init-cnt auto-cnt ref set immutables super skipped?)
(struct-type-info rtd)) (struct-type-info rtd))
(or (not super) (if super
(base-rtd-subtype-rtd? super))))) (base-rtd-subtype-rtd? super)
#f))))
;; `i` does not count parent fields ;; `i` does not count parent fields
(define (record-accessor rtd i [name #f]) (define (record-accessor rtd i [name #f])