Summary: The Clojure ASM upgrade exposed a regression in ASM. This patch matches the patch being applied to ASM.
Approach: Copy the patch being made to ASM https://gitlab.ow2.org/asm/asm/commit/7d045e01cdadad95d62534ef92cb0eca2eec1a17 plus add test
Clojure 1.10.0-alpha5 fails as follows:
Screening Notes: I followed all the discussion/links and concur with the assessment, and that this patch matches the fix being applied to ASM.
Would be great if someone could make a patch in the Clojure equivalent version of this code and test...
Sure, I'll update my patch to include the changes from merge_requests/189, revert the Compiler.java change, and still include the new tests.
Updated patch: preserves new case tests, reverts Compiler.java change, incorporates GeneratorAdapter.java changes from their merge request 189.