~ chicken-core (chicken-5) c71a342a4d5965b9bd632c745f3a316e97ec8f1f
commit c71a342a4d5965b9bd632c745f3a316e97ec8f1f Author: felix <felix@call-with-current-continuation.org> AuthorDate: Mon May 9 12:20:32 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Mon May 9 12:20:32 2011 +0200 -strict-types implies -specialize diff --git a/batch-driver.scm b/batch-driver.scm index 9065dee6..956a0cff 100644 --- a/batch-driver.scm +++ b/batch-driver.scm @@ -263,6 +263,7 @@ (symbol-escape #f) ) (set! verbose-mode verbose) (set! strict-variable-types (memq 'strict-types options)) + (when strict-variable-types (set! enable-specialization #t)) (set! ##sys#read-error-with-line-number #t) (set! ##sys#include-pathnames (append (map chop-separator (collect-options 'include-path))Trap