Summary: | [compiler][1.5] Valid Java source produces class file that doesn't verify (VerifyError, javac compiles correctly) | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Joachim Sauer <mail> | ||||
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | Olivier_Thomann, philippe_mulet | ||||
Version: | 3.4 | Flags: | philippe_mulet:
review+
|
||||
Target Milestone: | 3.5 M3 | ||||||
Hardware: | PC | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Joachim Sauer
2008-09-23 13:53:35 EDT
Reproduced with HEAD with compliance 1.5. Compliance 1.6 or 1.4 doesn't produce the problem. I am investigating. Created attachment 113314 [details]
Proposed fix + updated regression tests
Philippe, please review. Fix looks good. Shouldn't we address it as well in 3.4.2 ? A verifyError due to StackMapTable sounds bad, since the code pattern is not that complex. Philippe, +1 for 3.4.2 ? Fixed and released for 3.5M3. Updated existing regression tests. Will reopen if this needs to be addressed for 3.4.2. Verified for 3.5M3 using build I20081026-2000. |