Fixes to Frame & Package Slot references.

git-svn-id: svn://10.0.0.236/trunk@141233 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
rogerl%netscape.com
2003-04-16 06:21:02 +00:00
parent 7c1ad59261
commit 3abc2cd4c0
7 changed files with 48 additions and 9 deletions

View File

@@ -228,6 +228,8 @@
{
Frame *f = checked_cast<Frame *>(bCon->mObjectList[BytecodeContainer::getShort(pc)]);
pc += sizeof(short);
if (meta->env->getTopFrame()->kind == ParameterKind)
localFrame = checked_cast<NonWithFrame *>(f);
meta->env->addFrame(f);
f->instantiate(meta->env);
}