Summary: | java.lang.VerifyError is produced by Eclipse Java compiler | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Kostyantyn Titorenko <kti> | ||||||
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> | ||||||
Status: | VERIFIED FIXED | QA Contact: | |||||||
Severity: | normal | ||||||||
Priority: | P3 | CC: | dirk_baeumer | ||||||
Version: | 3.1 | ||||||||
Target Milestone: | 3.1 RC3 | ||||||||
Hardware: | PC | ||||||||
OS: | Windows XP | ||||||||
Whiteboard: | |||||||||
Attachments: |
|
Description
Kostyantyn Titorenko
2005-06-15 09:08:15 EDT
Olivier - pls investigate and attach a patch once you have it. Created attachment 23188 [details]
Proposed fix
+1 for RC3 Olivier - pls enter separate issue for codegen optimization. Fix would look like adding implicit conversion to ConditionalExpression: if (conditionType != null) condition.computeConversion(scope, BooleanBinding, conditionType); Dirk - pls cast your vote I entered bug 100187 for the optimization issue. Created attachment 23192 [details]
Corresponding regression test
+1 for RC3. Fixed and released in HEAD. Regression test added in org.eclipse.jdt.core.tests.compiler.regression.ConditionalExpressionTest.test001 Verified using N20050616-0010 + JDT/Core HEAD |