do not trust require spec from user code

svn: r7342
This commit is contained in:
Eli Barzilay 2007-09-15 00:50:54 +00:00
parent d35939f5ed
commit 45649900e7

View File

@ -586,11 +586,7 @@
"got more than a single expression")))
(syntax-case* (car prog) (module) literal-identifier=?
[(module modname lang body ...)
(make-evaluator*
void
(require-perms (syntax-object->datum #'lang)
(cons 'begin (syntax->list #'(body ...))))
(car prog))]
(make-evaluator* void '() (car prog))]
[_else (error 'make-evaluator "expecting a `module' program; got ~e"
(syntax-object->datum (car prog)))]))]))