Index: runtime/vm/dart_api_impl.cc |
diff --git a/runtime/vm/dart_api_impl.cc b/runtime/vm/dart_api_impl.cc |
index 8d251d0891334772ea8055b8ecfd0bdb50ee7783..88d0389e57560cb003aac5c0a69429c8cb73481e 100644 |
--- a/runtime/vm/dart_api_impl.cc |
+++ b/runtime/vm/dart_api_impl.cc |
@@ -1579,9 +1579,7 @@ DART_EXPORT Dart_Handle Dart_NewStringFromUTF32(const uint32_t* utf32_array, |
RETURN_NULL_ERROR(utf32_array); |
} |
CHECK_LENGTH(length, String::kMaxElements); |
- return Api::NewHandle( |
- isolate, |
- String::New(reinterpret_cast<const int32_t*>(utf32_array), length)); |
+ return Api::NewHandle(isolate, String::New(utf32_array, length)); |
} |