Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index 88488b60e13213c2e2e3cf78a023c5aae315b8b2..65ca258bbb75d2a173a16f66d056858bb2c0a1a6 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -1939,7 +1939,7 @@ static AccessCheckResult CheckPropertyAccess(Handle<JSObject> obj, |
Isolate* isolate = obj->GetIsolate(); |
LookupResult lookup(isolate); |
- obj->LocalLookup(*name, &lookup, true); |
+ obj->LocalLookup(name, &lookup, true); |
if (!lookup.IsProperty()) return ACCESS_ABSENT; |
Handle<JSObject> holder(lookup.holder(), isolate); |
@@ -1961,7 +1961,7 @@ static AccessCheckResult CheckPropertyAccess(Handle<JSObject> obj, |
case INTERCEPTOR: |
// If the object has an interceptor, try real named properties. |
// Overwrite the result to fetch the correct property later. |
- holder->LookupRealNamedProperty(*name, &lookup); |
+ holder->LookupRealNamedProperty(name, &lookup); |
if (lookup.IsProperty() && lookup.IsPropertyCallbacks()) { |
if (CheckAccessException(lookup.GetCallbackObject(), access_type)) { |
return ACCESS_ALLOWED; |
@@ -2255,7 +2255,7 @@ RUNTIME_FUNCTION(RuntimeHidden_DeclareGlobals) { |
// value of the variable if the property is already there. |
// Do the lookup locally only, see ES5 erratum. |
LookupResult lookup(isolate); |
- global->LocalLookup(*name, &lookup, true); |
+ global->LocalLookup(name, &lookup, true); |
if (lookup.IsFound()) { |
// We found an existing property. Unless it was an interceptor |
// that claims the property is absent, skip this declaration. |
@@ -2275,7 +2275,7 @@ RUNTIME_FUNCTION(RuntimeHidden_DeclareGlobals) { |
} |
LookupResult lookup(isolate); |
- global->LocalLookup(*name, &lookup, true); |
+ global->LocalLookup(name, &lookup, true); |
// Compute the property attributes. According to ECMA-262, |
// the property must be non-configurable except in eval. |
@@ -2402,7 +2402,7 @@ RUNTIME_FUNCTION(RuntimeHidden_DeclareContextSlot) { |
if (initial_value->IsTheHole() && |
!object->IsJSContextExtensionObject()) { |
LookupResult lookup(isolate); |
- object->Lookup(*name, &lookup); |
+ object->Lookup(name, &lookup); |
if (lookup.IsPropertyCallbacks()) { |
return ThrowRedeclarationError(isolate, name); |
} |
@@ -2447,7 +2447,7 @@ RUNTIME_FUNCTION(Runtime_InitializeVarGlobal) { |
// Note that objects can have hidden prototypes, so we need to traverse |
// the whole chain of hidden prototypes to do a 'local' lookup. |
LookupResult lookup(isolate); |
- isolate->context()->global_object()->LocalLookup(*name, &lookup, true); |
+ isolate->context()->global_object()->LocalLookup(name, &lookup, true); |
if (lookup.IsInterceptor()) { |
Handle<JSObject> holder(lookup.holder()); |
PropertyAttributes intercepted = |
@@ -2504,7 +2504,7 @@ RUNTIME_FUNCTION(RuntimeHidden_InitializeConstGlobal) { |
// prototype chain (this rules out using SetProperty). |
// We use SetLocalPropertyIgnoreAttributes instead |
LookupResult lookup(isolate); |
- global->LocalLookup(*name, &lookup); |
+ global->LocalLookup(name, &lookup); |
if (!lookup.IsFound()) { |
HandleScope handle_scope(isolate); |
Handle<GlobalObject> global(isolate->context()->global_object()); |
@@ -2620,7 +2620,7 @@ RUNTIME_FUNCTION(RuntimeHidden_InitializeConstContextSlot) { |
// Set it if it hasn't been set before. NOTE: We cannot use |
// GetProperty() to get the current value as it 'unholes' the value. |
LookupResult lookup(isolate); |
- object->LocalLookupRealNamedProperty(*name, &lookup); |
+ object->LocalLookupRealNamedProperty(name, &lookup); |
ASSERT(lookup.IsFound()); // the property was declared |
ASSERT(lookup.IsReadOnly()); // and it was declared as read-only |
@@ -5094,7 +5094,7 @@ RUNTIME_FUNCTION(Runtime_KeyedGetProperty) { |
// Lookup cache miss. Perform lookup and update the cache if |
// appropriate. |
LookupResult result(isolate); |
- receiver->LocalLookup(*key, &result); |
+ receiver->LocalLookup(key, &result); |
if (result.IsField()) { |
int offset = result.GetFieldIndex().field_index(); |
// Do not track double fields in the keyed lookup cache. Reading |
@@ -5219,7 +5219,7 @@ RUNTIME_FUNCTION(Runtime_DefineOrRedefineDataProperty) { |
} |
LookupResult lookup(isolate); |
- js_object->LocalLookupRealNamedProperty(*name, &lookup); |
+ js_object->LocalLookupRealNamedProperty(name, &lookup); |
// Special case for callback properties. |
if (lookup.IsPropertyCallbacks()) { |
@@ -10887,7 +10887,7 @@ RUNTIME_FUNCTION(Runtime_DebugGetPropertyDetails) { |
Handle<JSObject> jsproto = obj; |
for (int i = 0; i < length; i++) { |
LookupResult result(isolate); |
- jsproto->LocalLookup(*name, &result); |
+ jsproto->LocalLookup(name, &result); |
if (result.IsFound()) { |
// LookupResult is not GC safe as it holds raw object pointers. |
// GC can happen later in this code so put the required fields into |
@@ -10938,7 +10938,7 @@ RUNTIME_FUNCTION(Runtime_DebugGetProperty) { |
CONVERT_ARG_HANDLE_CHECKED(Name, name, 1); |
LookupResult result(isolate); |
- obj->Lookup(*name, &result); |
+ obj->Lookup(name, &result); |
return *DebugLookupResultValue(isolate, obj, name, &result); |
} |