From f09bb94fa4801c2b38ee572f025963051d5bc3fa Mon Sep 17 00:00:00 2001 From: brian Date: Thu, 6 May 2004 18:15:12 -0700 Subject: [PATCH] fix last few bugs preventing gcc from working darcs-hash:20040507011512-24bed-503ba6ef7f74ec846b2576c98304b7d41f6609d1.gz --- src/org/ibex/nestedvm/ClassFileCompiler.java | 27 +++++++++++++------------- src/org/ibex/nestedvm/Interpreter.java | 2 +- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/org/ibex/nestedvm/ClassFileCompiler.java b/src/org/ibex/nestedvm/ClassFileCompiler.java index 208e365..b799beb 100644 --- a/src/org/ibex/nestedvm/ClassFileCompiler.java +++ b/src/org/ibex/nestedvm/ClassFileCompiler.java @@ -45,7 +45,7 @@ public class ClassFileCompiler extends Compiler implements org.apache.bcel.Const // Handy wrappers around the BCEL functions private InstructionList insnList; - private void selectMethod(MethodGen m) { insnList = m.getInstructionList(); } + private void selectMethod(MethodGen m) { insnList = m.getInstructionList(); } private void selectList(InstructionList l) { insnList = l; } private InstructionHandle a(Instruction i) { return insnList.append(i); } private BranchHandle a(BranchInstruction i) { return insnList.append(i); } @@ -151,11 +151,11 @@ public class ClassFileCompiler extends Compiler implements org.apache.bcel.Const int end = ((text.addr + text.size) >>> methodShift); // This data is redundant but BCEL wants it - int[] matches = new int[end-beg]; - for(int i=beg;i>> 32); lo = (int) hilo; break; -- 1.7.10.4