| Index: src/ic/ic.cc
|
| diff --git a/src/ic/ic.cc b/src/ic/ic.cc
|
| index 4c297ee8ff826be2a1f2ed35a91b2fabab1ae96e..2bd40de8ca09f7867e32bc61461e8ab1daa28b1b 100644
|
| --- a/src/ic/ic.cc
|
| +++ b/src/ic/ic.cc
|
| @@ -970,7 +970,7 @@ Handle<Code> LoadIC::CompileHandler(LookupIterator* lookup,
|
| cache_holder);
|
| // Perform a lookup behind the interceptor. Copy the LookupIterator since
|
| // the original iterator will be used to fetch the value.
|
| - LookupIterator it(lookup);
|
| + LookupIterator it = *lookup;
|
| it.Next();
|
| LookupForRead(&it);
|
| return compiler.CompileLoadInterceptor(&it);
|
|
|