This commit is contained in:
beard%netscape.com 2000-06-29 18:13:46 +00:00
Родитель 7a6367c583
Коммит a4c5f704f4
2 изменённых файлов: 18 добавлений и 0 удалений

Просмотреть файл

@ -711,6 +711,15 @@ JSValue Context::interpret(ICodeModule* iCode, const JSValues& args)
(*registers)[dst(na).first] = new JSArray();
}
break;
case DELETE_PROP:
{
DeleteProp* dp = static_cast<DeleteProp*>(instruction);
JSValue& value = (*registers)[src1(dp).first];
if (value.isObject() && !value.isType()) {
(*registers)[dst(dp).first] = value.object->deleteProperty(*src2(dp));
}
}
break;
case GET_PROP:
{
GetProp* gp = static_cast<GetProp*>(instruction);

Просмотреть файл

@ -711,6 +711,15 @@ JSValue Context::interpret(ICodeModule* iCode, const JSValues& args)
(*registers)[dst(na).first] = new JSArray();
}
break;
case DELETE_PROP:
{
DeleteProp* dp = static_cast<DeleteProp*>(instruction);
JSValue& value = (*registers)[src1(dp).first];
if (value.isObject() && !value.isType()) {
(*registers)[dst(dp).first] = value.object->deleteProperty(*src2(dp));
}
}
break;
case GET_PROP:
{
GetProp* gp = static_cast<GetProp*>(instruction);