Bug 202134 - [1.6][compiler] org.eclipse.jdt.tests.compiler.regression.ConformTest#test003 never ends in .16 mode
Summary: [1.6][compiler] org.eclipse.jdt.tests.compiler.regression.ConformTest#test003...
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.4   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.4 M2   Edit
Assignee: Philipe Mulet CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-04 05:32 EDT by Eric Jodet CLA
Modified: 2007-09-18 10:01 EDT (History)
3 users (show)

See Also:


Attachments
Proposed patch (1.02 KB, patch)
2007-09-04 06:24 EDT, Philipe Mulet CLA
no flags Details | Diff
Better patch (36.94 KB, patch)
2007-09-04 09:18 EDT, Philipe Mulet CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Jodet CLA 2007-09-04 05:32:06 EDT
Build ID: I20070821-0800

Steps To Reproduce:
Run the jdt.core tests with HEAD.
In 1.6 mode, ConformTest#test003 never ends.
Debugging the test, the loop seems to be located in org.eclipse.jdt.internal.compiler.ClassFile#traverse(MethodBinding, int, byte[] bytecodes, int, int, ArrayList, boolean)
Comment 1 Philipe Mulet CLA 2007-09-04 06:23:50 EDT
When getting rid of dependency on IOpcodeMnemonics (by switching to Opcodes), I missed a int2byte conversion.
Comment 2 Philipe Mulet CLA 2007-09-04 06:24:07 EDT
Created attachment 77635 [details]
Proposed patch
Comment 3 Philipe Mulet CLA 2007-09-04 09:18:54 EDT
Created attachment 77642 [details]
Better patch
Comment 4 Philipe Mulet CLA 2007-09-13 18:49:18 EDT
Released for 3.4M2.
Fixed
Comment 5 David Audel CLA 2007-09-18 10:01:30 EDT
Verified for 3.4M2 using build I20070918-0010