| Index: src/runtime.cc
|
| diff --git a/src/runtime.cc b/src/runtime.cc
|
| index 98fe997d7275bef4f635376b11e48a998d111c0c..4c4b755cb21e1f9d9c7aa3e3a2b44d9873e43ab9 100644
|
| --- a/src/runtime.cc
|
| +++ b/src/runtime.cc
|
| @@ -1408,7 +1408,7 @@ static bool DataViewSetValue(
|
| HandleScope scope(isolate); \
|
| ASSERT(args.length() == 3); \
|
| CONVERT_ARG_HANDLE_CHECKED(JSDataView, holder, 0); \
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, offset, 1); \
|
| + CONVERT_NUMBER_ARG_HANDLE_CHECKED(offset, 1); \
|
| CONVERT_BOOLEAN_ARG_CHECKED(is_little_endian, 2); \
|
| Type result; \
|
| if (DataViewGetValue( \
|
| @@ -1490,8 +1490,8 @@ double DataViewConvertValue<double>(double value) {
|
| HandleScope scope(isolate); \
|
| ASSERT(args.length() == 4); \
|
| CONVERT_ARG_HANDLE_CHECKED(JSDataView, holder, 0); \
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, offset, 1); \
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, value, 2); \
|
| + CONVERT_NUMBER_ARG_HANDLE_CHECKED(offset, 1); \
|
| + CONVERT_NUMBER_ARG_HANDLE_CHECKED(value, 2); \
|
| CONVERT_BOOLEAN_ARG_CHECKED(is_little_endian, 3); \
|
| Type v = DataViewConvertValue<Type>(value->Number()); \
|
| if (DataViewSetValue( \
|
|
|