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);
} 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;