local-require: Remove last remaining use of syntax-local-get-shadower

This commit is contained in:
Alexis King 2019-04-11 23:04:24 -05:00
parent 701a86b863
commit 38d612dba6

View File

@ -1202,9 +1202,7 @@
(list* #'only-meta-in 0 (syntax->list #'(spec ...)))
stx))]
[(names) (map import-local-id imports)]
[(reqd-names)
(let ([ctx (syntax-local-get-shadower (datum->syntax #f (gensym)))])
(map (lambda (n) (datum->syntax ctx (syntax-e n) n)) names))]
[(reqd-names) (generate-temporaries names)]
[(renamed-imports) (map rename-import imports reqd-names)]
[(raw-specs) (map import->raw-require-spec renamed-imports)]
[(lifts) (map syntax-local-lift-require raw-specs reqd-names)])