macro | removed v1.9.542 | added v1.9.183 | Edit |
(instrument-1 [quote s] opts)
(defmacro instrument-1
[[quote s] opts]
(when-let [v (ana-api/resolve &env s)]
(swap! instrumented-vars conj (:name v))
`(let [checked# (instrument-1* ~s (var ~s) ~opts)]
(when checked# (set! ~s checked#))
'~(:name v))))