mirror of
https://github.com/corda/corda.git
synced 2024-12-29 09:18:58 +00:00
fix handling of class references in ldc instruction
This commit is contained in:
parent
f22dda0df1
commit
3625a02910
@ -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;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user