Back out change to disable type checks for accessors and modifiers;
authorChris Hanson <org/chris-hanson/cph>
Sat, 19 Sep 2009 23:32:12 +0000 (16:32 -0700)
committerChris Hanson <org/chris-hanson/cph>
Sat, 19 Sep 2009 23:32:12 +0000 (16:32 -0700)
it's tickling a compiler bug.

src/runtime/defstr.scm

index 58c1d12637630d3dbb66d199f3d7652a2f98f672..7b8e5575af6ddc94749882e7d0742cc95c56df1c 100644 (file)
@@ -616,7 +616,6 @@ differences:
                     ,(close (structure/type-descriptor structure) context)
                     ',name))
                 `(DEFINE-INTEGRABLE (,accessor-name STRUCTURE)
-                   (DECLARE (NO-TYPE-CHECKS))
                    (,(absolute (case (structure/physical-type structure)
                                  ((RECORD) '%RECORD-REF)
                                  ((VECTOR) 'VECTOR-REF)
@@ -645,7 +644,6 @@ differences:
                     ,(close (structure/type-descriptor structure) context)
                     ',name))
                 `(DEFINE-INTEGRABLE (,modifier-name STRUCTURE VALUE)
-                   (DECLARE (NO-TYPE-CHECKS))
                    ,(case (structure/physical-type structure)
                       ((RECORD)
                        `(,(absolute '%RECORD-SET! context) STRUCTURE