COMPUTE_FRAMES VerifyError for Java 7

Tal Liron <[email protected]>
Newsgroups gmane.comp.java.objectweb.asm
Message-ID <[email protected]>
Hi!

I'm working on upgrading the Clojure codebase to use ASM 4, so we
can support Java 7. I'm using yesterday's trunk image of ASM.

Having trouble with COMPUTE_FRAMES mode; it seems be generating
the wrong frame somewhere, and I'm getting this verification
error:

java.lang.VerifyError: Stack map does not match the one at
exception handler 1444 in method
clojure.core$load_lib.doInvoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
at offset 1076

Attached is the dump from CheckClassAdapter.

Can someone take a look and let me know if we're doing something
wrong on our end? I'm guessing that it has something to do with
the recent patch for Handler.remove. (I've also tried an older ASM
image that doesn't include this patch, with the same results.)

-Tal
clojure.core$load_lib.dump (text/plain, 165.4 KB) - not displayed
message-footer.txt (text/plain, 238 B)
-- 
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.