Summary: | VerifyError with return statements containing a cast expression | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Olivier Thomann <Olivier_Thomann> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | blocker | ||
Priority: | P1 | ||
Version: | 3.0 | ||
Target Milestone: | 3.0 M2 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Olivier Thomann
2003-07-18 14:36:43 EDT
Change milestone. Fix is to change the bit for NeedRuntimeCheckMASK to bit16 instead of bit5. Regression test added. This problem arised when building a 2.1.1 jdt.core with 3.0-20030717 build. This code pattern is legite, and actually present in jdt.core from 2.1.1 stream. Without this fix, the compiler is fairly corrupted, due to a bit collision. Curiously, neither JCK1.3a, JCK1.4, Jacks or our test suites did catch this scenario. Fixed and released in HEAD. Regression test added (ConformTests.test232). Verified. |