From a89b2ebb8e192c5e8cea21079bda2ee2c0c7dddd Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Fri, 25 May 2012 15:09:11 +0200 Subject: Imported WebKit commit eb5c1b8fe4d4b1b90b5137433fc58a91da0e6878 (http://svn.webkit.org/repository/webkit/trunk@118516) --- Source/JavaScriptCore/runtime/JSVariableObject.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Source/JavaScriptCore/runtime/JSVariableObject.cpp') diff --git a/Source/JavaScriptCore/runtime/JSVariableObject.cpp b/Source/JavaScriptCore/runtime/JSVariableObject.cpp index 3a4df7464..eb9dfd4be 100644 --- a/Source/JavaScriptCore/runtime/JSVariableObject.cpp +++ b/Source/JavaScriptCore/runtime/JSVariableObject.cpp @@ -45,7 +45,7 @@ void JSVariableObject::destroy(JSCell* cell) bool JSVariableObject::deleteProperty(JSCell* cell, ExecState* exec, PropertyName propertyName) { JSVariableObject* thisObject = jsCast(cell); - if (thisObject->symbolTable().contains(propertyName.impl())) + if (thisObject->symbolTable().contains(propertyName.publicName())) return false; return JSObject::deleteProperty(thisObject, exec, propertyName); @@ -65,7 +65,7 @@ void JSVariableObject::getOwnPropertyNames(JSObject* object, ExecState* exec, Pr bool JSVariableObject::symbolTableGet(PropertyName propertyName, PropertyDescriptor& descriptor) { - SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl()); + SymbolTableEntry entry = symbolTable().inlineGet(propertyName.publicName()); if (!entry.isNull()) { descriptor.setDescriptor(registerAt(entry.getIndex()).get(), entry.getAttributes() | DontDelete); return true; -- cgit v1.2.1