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