regexp: don't equate #rx and #px

This commit is contained in:
Matthew Flatt 2018-10-12 11:15:13 -06:00
parent c43e42c903
commit a7989924fa

View File

@ -35,7 +35,8 @@
#:property prop:object-name (struct-field-index source)
#:property prop:equal+hash (list
(lambda (a b eql?)
(equal? (rx:regexp-source a) (rx:regexp-source b)))
(and (eq? (rx:regexp-px? a) (rx:regexp-px? b))
(equal? (rx:regexp-source a) (rx:regexp-source b))))
(lambda (a hc)
(hc (rx:regexp-source a)))
(lambda (a hc)