opaque for record types is not being enforced
Bug #173162 reported by
Derick Eddington
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ikarus Scheme |
Fix Released
|
Medium
|
Abdulaziz Ghuloum |
Bug Description
Ikarus Scheme version 0.0.2+ (revision 1152, build 2007-11-30)
Copyright (c) 2006-2007 Abdulaziz Ghuloum
> (define-record-type thing
(fields (mutable x))
(opaque #t))
> (define t (make-thing 123))
> (record? t) ;;; should return #f
#t
> (record-rtd t) ;;; should raise &assertion
#<record-
> (record-
#f
Changed in ikarus: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is caused for essentially the same reason as the sealed? bug. Will fix.