| Index: runtime/vm/intermediate_language.h
|
| ===================================================================
|
| --- runtime/vm/intermediate_language.h (revision 24207)
|
| +++ runtime/vm/intermediate_language.h (working copy)
|
| @@ -2620,7 +2620,7 @@
|
| checked_argument_count_(checked_argument_count) {
|
| ASSERT(function_name.IsNotTemporaryScopedHandle());
|
| ASSERT(!arguments->is_empty());
|
| - ASSERT(argument_names.IsZoneHandle());
|
| + ASSERT(argument_names.IsZoneHandle() || argument_names.InVMHeap());
|
| ASSERT(Token::IsBinaryOperator(token_kind) ||
|
| Token::IsPrefixOperator(token_kind) ||
|
| Token::IsIndexOperator(token_kind) ||
|
| @@ -3077,7 +3077,7 @@
|
| result_cid_(kDynamicCid),
|
| is_known_list_constructor_(false) {
|
| ASSERT(function.IsZoneHandle());
|
| - ASSERT(argument_names.IsZoneHandle());
|
| + ASSERT(argument_names.IsZoneHandle() || argument_names.InVMHeap());
|
| }
|
|
|
| DECLARE_INSTRUCTION(StaticCall)
|
|
|