| Index: runtime/vm/native_entry.h
|
| diff --git a/runtime/vm/native_entry.h b/runtime/vm/native_entry.h
|
| index 200703f87199837ed75301a9524bd32056716e65..7a5be6e58012b4491aba7bd634b145da8bb2452a 100644
|
| --- a/runtime/vm/native_entry.h
|
| +++ b/runtime/vm/native_entry.h
|
| @@ -53,7 +53,7 @@ typedef void (*NativeFunction)(NativeArguments* arguments);
|
| #ifdef DEBUG
|
| #define SET_NATIVE_RETVAL(args, value) \
|
| RawObject* retval = value; \
|
| - ASSERT(retval->IsDartInstance()); \
|
| + ASSERT(retval->IsDartInstance() || retval->IsTypeArguments()); \
|
| arguments->SetReturnUnsafe(retval);
|
| #else
|
| #define SET_NATIVE_RETVAL(arguments, value) arguments->SetReturnUnsafe(value);
|
|
|