Fixes a bug in ASM where invalid input LVT entries can translate into negative length output LVT entries, which causes a ClassFormatError when the JVM tries to load it.

See: http://forge.objectweb.org/tracker/?func=detail&atid=100023&aid=310932&group_id=23

The change simply omits any LVT entries with unresolved (and thus, invalid) start or end labels.

Review by: tobyr (postmortem)


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@3621 8db76d5a-ed1c-0410-87a9-c151d255dfc7
1 file changed