Summary: | Ajc generates unreachable code, as reported by gcj | ||
---|---|---|---|
Product: | [Tools] AspectJ | Reporter: | Ravi Pratap <ravip> |
Component: | Compiler | Assignee: | Jim Hugunin <jim-aj> |
Status: | RESOLVED WORKSFORME | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | eh-ajdev |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
Ravi Pratap
2003-02-25 19:50:04 EST
What version of the compiler are you using? It sounds like you're using the 1.0.6 release of ajc -- which has a -preprocess mode. Please try the latest 1.1beta4 release to see if you still have this problem. There are currently no resources to support the 1.0.6 release of ajc, but the source code is available if you want to look into the problem further. BTW - This also sounds like a bug in gcj to me. The JVM spec doesn't prohibit unreachable bytecodes so any tool designed to operate on bytecode needs to be able to handle that gracefully. Based on a lack of feedback from the submitter, I'm classifying this as a bug in 1.0.6 and not in the 1.1 branch. This test case should be reopened if this "bug" is found in 1.1b4 or later. |