Explicitly check for a (define) form

This commit is contained in:
Justin Ethier 2017-04-19 00:25:47 +00:00
parent 0262beb351
commit 9b7a5e3cfe

View file

@ -221,7 +221,8 @@
(let ((lib-init-fnc (lib:name->symbol lib-name))) ;; safe to ignore for programs
(for-each
(lambda (e)
(when (and (not (equal? (define->var e) lib-init-fnc))
(when (and (define? e)
(not (equal? (define->var e) lib-init-fnc))
(inlinable-top-level-function? e))
(set! inlinable-scheme-fncs
(cons (define->var e) inlinable-scheme-fncs))