From: Chris Hanson Date: Sun, 28 Jan 2018 01:18:11 +0000 (-0800) Subject: Fix but: top-level definition names must be symbols. X-Git-Tag: mit-scheme-pucked-x11-0.3.1~7^2~295 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=99b62b2f0f6d7dd12ee339bdda38203a455b1bb7;p=mit-scheme.git Fix but: top-level definition names must be symbols. --- diff --git a/src/runtime/syntax-compile.scm b/src/runtime/syntax-compile.scm index 4b3cf4908..9492bbb14 100644 --- a/src/runtime/syntax-compile.scm +++ b/src/runtime/syntax-compile.scm @@ -30,7 +30,7 @@ USA. (define (compile-item/top-level item) (if (binding-item? item) - (let ((name (binding-item/name item)) + (let ((name (identifier->symbol (binding-item/name item))) (value (binding-item/value item))) (if (keyword-value-item? value) (output/top-level-syntax-definition