eastwood
eastwood copied to clipboard
Omit/rewrite inputs touching warn-on-reflection
I found a quite extreme edge case, by which set! warn-on-reflection false
, while would be overriden cleanly when analyzing such a ns directly, would have effect when that ns is a transitive dep of some other ns.
No amount of hacking could correct this, is probably it's a defect in t.ana.
As a possible fix, one could abstain from evaling forms detected to be exactly set! warn-on-reflection false
, and/or rewrite similar ones to true
.