gc protection bugfix

This commit is contained in:
Joel Dice 2007-09-14 18:23:32 -06:00
parent e76e4ccdf0
commit 223e6bff0f

View File

@ -2141,6 +2141,8 @@ resolveObjectArrayClass(Thread* t, object elementSpec);
inline void
initClass(Thread* t, object c)
{
PROTECT(t, c);
acquire(t, t->vm->classLock);
if (classVmFlags(t, c) & NeedInitFlag
and (classVmFlags(t, c) & InitFlag) == 0)