| Index: vm/native_entry.h
|
| ===================================================================
|
| --- vm/native_entry.h (revision 16285)
|
| +++ vm/native_entry.h (working copy)
|
| @@ -57,8 +57,8 @@
|
| const Instance& __##name##_instance__ = \
|
| Instance::CheckedHandle(isolate, value); \
|
| if (!__##name##_instance__.Is##type()) { \
|
| - GrowableArray<const Object*> __args__; \
|
| - __args__.Add(&__##name##_instance__); \
|
| + const Array& __args__ = Array::Handle(Array::New(1)); \
|
| + __args__.SetAt(0, __##name##_instance__); \
|
| Exceptions::ThrowByType(Exceptions::kArgument, __args__); \
|
| } \
|
| const type& name = type::Cast(__##name##_instance__);
|
| @@ -72,8 +72,8 @@
|
| type& name = type::Handle(isolate); \
|
| if (!__##name##_instance__.IsNull()) { \
|
| if (!__##name##_instance__.Is##type()) { \
|
| - GrowableArray<const Object*> __args__; \
|
| - __args__.Add(&__##name##_instance__); \
|
| + const Array& __args__ = Array::Handle(Array::New(1)); \
|
| + __args__.SetAt(0, __##name##_instance__); \
|
| Exceptions::ThrowByType(Exceptions::kArgument, __args__); \
|
| } \
|
| } \
|
|
|