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( |