Chromium Code Reviews| Index: src/stub-cache.cc |
| diff --git a/src/stub-cache.cc b/src/stub-cache.cc |
| index b42f7489f4f1f7b88527101b6ee7dba31c5f3355..3819aea22a8b35b498406c0a8240c956431c04e4 100644 |
| --- a/src/stub-cache.cc |
| +++ b/src/stub-cache.cc |
| @@ -888,7 +888,7 @@ Handle<Code> LoadStubCompiler::CompileLoadField( |
| Handle<HeapType> type, |
| Handle<JSObject> holder, |
| Handle<Name> name, |
| - PropertyIndex field, |
| + FieldIndex field, |
| Representation representation) { |
| Register reg = HandlerFrontend(type, receiver(), holder, name); |
| GenerateLoadField(reg, holder, field, representation); |
| @@ -966,7 +966,10 @@ void LoadStubCompiler::GenerateLoadPostInterceptor( |
| LookupResult* lookup) { |
| Handle<JSObject> holder(lookup->holder()); |
| if (lookup->IsField()) { |
| - PropertyIndex field = lookup->GetFieldIndex(); |
| + FieldIndex field = lookup->GetFieldIndex(); |
| + if (field.index() == 643) { |
|
Toon Verwaest
2014/06/06 12:00:33
What? :)
danno
2014/06/06 14:09:57
Done.
|
| + field = lookup->GetFieldIndex(); |
| + } |
| if (interceptor_holder.is_identical_to(holder)) { |
| GenerateLoadField( |
| interceptor_reg, holder, field, lookup->representation()); |