| Index: src/runtime.cc
|
| diff --git a/src/runtime.cc b/src/runtime.cc
|
| index e6277060732e9d71feb9d592af657a3dff31e406..be6531b9140dc2a2277a414496c904835075e4e5 100644
|
| --- a/src/runtime.cc
|
| +++ b/src/runtime.cc
|
| @@ -14641,6 +14641,7 @@ RUNTIME_FUNCTION(Runtime_LoadMutableDouble) {
|
| CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
|
| CONVERT_ARG_HANDLE_CHECKED(Smi, index, 1);
|
| RUNTIME_ASSERT((index->value() & 1) == 1);
|
| + RUNTIME_ASSERT(FieldIndex::LoadByFieldIndexValid(index->value()));
|
| FieldIndex field_index =
|
| FieldIndex::ForLoadByFieldIndex(object->map(), index->value());
|
| if (field_index.is_inobject()) {
|
|
|