remleduff/CinC — comment on commit 3a3cd3091b393cd548bdcb3b73ca148257a9fcb7
File: src/clojure/java/compiler.clj line 609
By remleduff:

This is wrong, the types need to match the types from the loop statement or the method formal args if there isn't a loop. This is just matching based on what's in the recur which only currently works because everything returns Object.