Curious verifier error

Nic Ferrier nferrier@tapsellferrier.co.uk
Mon Jan 28 11:05:00 GMT 2002


Tom Tromey <tromey@redhat.com> writes:
> Tom> I'll write a patch today. 
>> I just checked in the patch. 
> I wrote a small program to test it and it seems ok. 
> Nic, care to update and give it a try? 

Will do. I'll post results later.
It's one of those annoying errors isn't it? I had a similar thing a
few weeks ago:
 void someMethod(Long one, Long two)
 {
 Long someValue = new Long(10);
 .
 .
 .
 if (someCondition && (one == someValue))
 {
 .
 .
 .
 }
 }
and of course the if test failed. I didn't even spot the problem when
I looked at the byte code and saw an aifeq instruction.
It made me think that maybe a compiler like GCJ should add
"dummy-mode" where things like equality checks are flagged at compile
time. GCC does similar things for C programmers doesn't it?
Nic


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /