~ chicken-core (chicken-5) bdd6d154273458eddda84bc32fcb8002841cbbd1
commit bdd6d154273458eddda84bc32fcb8002841cbbd1
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Sep 8 10:49:09 2011 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Thu Sep 8 10:49:09 2011 +0200
user-declared procedure types are not enforcing by default
diff --git a/chicken-syntax.scm b/chicken-syntax.scm
index 0363b238..14c98be4 100644
--- a/chicken-syntax.scm
+++ b/chicken-syntax.scm
@@ -1178,7 +1178,6 @@
`(##core#declare
(type (,name1 ,type1 ,@(cdddr x)))
,@(if pure `((pure ,name1)) '())
- (enforce-argument-types ,name1)
,@(if pred `((predicate (,name1 ,pred))) '()))))))))))
(##sys#extend-macro-environment
Trap