fix handling of class references in ldc instruction

This commit is contained in:
Joel Dice 2007-08-14 20:08:43 -06:00
parent f22dda0df1
commit 3625a02910

View File

@ -1881,7 +1881,10 @@ run(Thread* t)
{ {
pushObject(t, v); pushObject(t, v);
} else { } else {
pushObject(t, resolveClass(t, v)); object class_ = resolveClass(t, codePool(t, code), index - 1);
if (UNLIKELY(exception)) goto throw_;
pushObject(t, class_);
} }
} goto loop; } goto loop;