Welcome! Please see the About page for a little more info on how this works.

0 votes
in Compiler by

The code below blows up

`
(try
(loop [] (try "string and number literals blow this up" (catch Throwable e)))
"remove this second try call and it works")

=> Syntax error (ClassFormatError) compiling fn* at (REPL:1:1).
=> Illegal exception table range in class file user$eval5846
`

While this is fine

(try (loop [] (try () (catch Throwable e))) "remove this second try call and it works")

1 Answer

0 votes
by
Reference: https://clojure.atlassian.net/browse/CLJ-2521 (reported by admin)
...