module-defines? should analyze the module if needed

This commit is contained in:
Alex Shinn 2016-04-29 09:07:02 +09:00
parent 1258c12f34
commit e6bddd9199

View file

@ -126,7 +126,7 @@
#t))
(define (module-defines? name mod var-name)
(let lp ((ls (module-ast mod)))
(let lp ((ls (module-ast (analyze-module name))))
(and (pair? ls)
(or (and (set? (car ls))
(eq? var-name (ref-name (set-var (car ls)))))