Summary: | Java compiler can generate invalid bytecode | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | paulm |
Component: | Core | Assignee: | Philipe Mulet <philippe_mulet> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | P1 | ||
Version: | 2.0 | ||
Target Milestone: | 2.0 M1 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
paulm
2001-12-05 11:18:53 EST
Seems like a bug in boolean optimization. Bug isolated. When optimizing the ! operator code gen, we forgot to place the falseLabel (leaving it to its current value). Note that our codegen is slightly more compact than javac 1.4. This was an excellent find, thanks. Fixed (for next tuesday integration build) |