Added TODO

This commit is contained in:
Justin Ethier 2018-10-17 15:54:14 -04:00
parent f110c1d219
commit 2d5e75764f

View file

@ -1954,15 +1954,19 @@
(cond (cond
((ref? sym) ((ref? sym)
(let ((var (adb:get/default sym #f))) (let ((var (adb:get/default sym #f)))
(trace:info `(rec-call? ,sym ,lid (trace:info
`(rec-call? ,sym ,lid
;; TODO: crap, these are not set yet!!!
may need to consider keeping out original version of find-recursive-calls and
adding a new version that does a deeper analysis
,(if var (not (adbv:reassigned? var)) #f) ,(if var (not (adbv:reassigned? var)) #f)
,(if var (adbv:assigned-value var) #f) ,(if var (adbv:assigned-value var) #f)
;,((ast:lambda? var-lam)) ;,((ast:lambda? var-lam))
,(adb:get/default lid #f) ,(adb:get/default lid #f)
) )
) )
(and-let* (((ref? sym)) (and-let* (
((var)) ((not (equal? var #f)))
((not (adbv:reassigned? var))) ((not (adbv:reassigned? var)))
(var-lam (adbv:assigned-value var)) (var-lam (adbv:assigned-value var))
((ast:lambda? var-lam)) ((ast:lambda? var-lam))