diff --git a/scheme/ikarus.records.procedural.ss b/scheme/ikarus.records.procedural.ss index c66b824..7f2cb6b 100644 --- a/scheme/ikarus.records.procedural.ss +++ b/scheme/ikarus.records.procedural.ss @@ -183,7 +183,8 @@ (eqv? sealed? (rtd-sealed? rtd)) (eqv? opaque? (rtd-opaque? rtd)) (same-fields-as-rtd? fields rtd)) - (die who "invalid arguments")) + (die who "arguments not equivalent to those in an existing rtd" + parent sealed? opaque? fields)) rtd)] [else (let ([rtd (generate-rtd name parent uid sealed? opaque? fields)]) diff --git a/scheme/last-revision b/scheme/last-revision index 600fe59..c738463 100644 --- a/scheme/last-revision +++ b/scheme/last-revision @@ -1 +1 @@ -1248 +1249