fix phase problem in 'make-namespace' form 'mzscheme'
svn: r10478
This commit is contained in:
parent
e03b419c10
commit
9707770ace
|
@ -25,8 +25,9 @@
|
||||||
(raise-syntax-error 'make-namespace
|
(raise-syntax-error 'make-namespace
|
||||||
"'initial or 'empty"
|
"'initial or 'empty"
|
||||||
flag))
|
flag))
|
||||||
(let ([new (make-empty-namespace)]
|
(let* ([old (variable-reference->empty-namespace (#%variable-reference reflect-var))]
|
||||||
[old (variable-reference->empty-namespace (#%variable-reference reflect-var))])
|
[new (parameterize ([current-namespace old])
|
||||||
|
(make-empty-namespace))])
|
||||||
(namespace-attach-module old 'mzscheme new)
|
(namespace-attach-module old 'mzscheme new)
|
||||||
(unless (eq? flag 'empty)
|
(unless (eq? flag 'empty)
|
||||||
(parameterize ([current-namespace new])
|
(parameterize ([current-namespace new])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user