| Index: src/ic.cc
|
| diff --git a/src/ic.cc b/src/ic.cc
|
| index a264241dbaff66fcd1e4a4868b33cb1e7d912071..29281339f0ed2b52a9a165d45388aafa228a92a0 100644
|
| --- a/src/ic.cc
|
| +++ b/src/ic.cc
|
| @@ -840,7 +840,7 @@ Handle<Code> IC::ComputeHandler(LookupResult* lookup,
|
|
|
| Handle<Code> code = isolate()->stub_cache()->FindHandler(
|
| name, handle(stub_holder->map()), kind(), cache_holder,
|
| - lookup->IsNormal() ? Code::NORMAL : Code::FAST);
|
| + lookup->holder()->HasFastProperties() ? Code::FAST : Code::NORMAL);
|
| if (!code.is_null()) {
|
| #ifdef DEBUG
|
| Handle<Code> compiled = CompileHandler(
|
|
|