| Index: src/ic/ic.cc
 | 
| diff --git a/src/ic/ic.cc b/src/ic/ic.cc
 | 
| index c0d8e005abedeb32ce95b1d70c396e590e24a719..d04fc583c44a909cc0d57c900a7da160c88236aa 100644
 | 
| --- a/src/ic/ic.cc
 | 
| +++ b/src/ic/ic.cc
 | 
| @@ -1226,7 +1226,7 @@ static Handle<Object> TryConvertKey(Handle<Object> key, Isolate* isolate) {
 | 
|      } else {
 | 
|        int int_value = FastD2I(value);
 | 
|        if (value == int_value && Smi::IsValid(int_value)) {
 | 
| -        key = Handle<Smi>(Smi::FromInt(int_value), isolate);
 | 
| +        key = handle(Smi::FromInt(int_value), isolate);
 | 
|        }
 | 
|      }
 | 
|    } else if (key->IsUndefined()) {
 | 
| 
 |