~ chicken-core (chicken-5) fd114321aed864408a856a638d1858476fb5779f
commit fd114321aed864408a856a638d1858476fb5779f Author: Peter Bex <peter.bex@xs4all.nl> AuthorDate: Wed Jul 4 11:59:37 2012 +0200 Commit: Christian Kellermann <ckeen@pestilenz.org> CommitDate: Wed Jul 4 11:59:37 2012 +0200 Fix assume macro, found by megane on IRC We cannot use ##sys#er-transformer here. This could have never worked. Signed-off-by: Christian Kellermann <ckeen@pestilenz.org> diff --git a/chicken-syntax.scm b/chicken-syntax.scm index 968aab25..e9d27551 100644 --- a/chicken-syntax.scm +++ b/chicken-syntax.scm @@ -1188,10 +1188,9 @@ (##sys#extend-macro-environment 'assume '() - (##sys#er-transformer - (syntax-rules () - ((_ ((var type) ...) body ...) - (let ((var (##core#the type #t var)) ...) body ...))))) + (syntax-rules () + ((_ ((var type) ...) body ...) + (let ((var (##core#the type #t var)) ...) body ...)))) (##sys#extend-macro-environment 'define-specialization '()Trap