diff --git a/module/ice-9/boot-9.scm b/module/ice-9/boot-9.scm index f945ffd27..b3b689345 100644 --- a/module/ice-9/boot-9.scm +++ b/module/ice-9/boot-9.scm @@ -2637,7 +2637,8 @@ module '(ice-9 q) '(make-q q-length))}." (define-syntax option-set! (syntax-rules () ((_ opt val) - (options (append (options) (list 'opt val)))))))))) + (eval-when (eval load compile expand) + (options (append (options) (list 'opt val))))))))))) (define-option-interface (debug-options-interface