Closed samczsun closed 8 years ago
I think this is the same issue as #74 except in reverse. The problem is that the optimizer's type system doesn't handle interfaces, so it treats Exception and Serializeable as independent classes and hence assumes the cast will always fail.
Sounds good. I'll close this one and leave the other one be
Decompiled:
Output:
Removing the astore_0 after L1 or changing the array type to java/lang/Exception will fix it