| Index: runtime/vm/intermediate_language.h
|
| diff --git a/runtime/vm/intermediate_language.h b/runtime/vm/intermediate_language.h
|
| index 1216a6ad5ed02ca33b40921d1b464b18b9f0f72d..c9436800f88e6818215170134db905fc7623ed6d 100644
|
| --- a/runtime/vm/intermediate_language.h
|
| +++ b/runtime/vm/intermediate_language.h
|
| @@ -3191,7 +3191,9 @@ class StaticCallInstr : public TemplateDefinition<0, Throws> {
|
| return (*arguments_)[index];
|
| }
|
|
|
| - virtual intptr_t CallCount() const { return ic_data()->AggregateCount(); }
|
| + virtual intptr_t CallCount() const {
|
| + return ic_data() == NULL ? 0 : ic_data()->AggregateCount();
|
| + }
|
|
|
| virtual void PrintOperandsTo(BufferFormatter* f) const;
|
|
|
| @@ -8044,7 +8046,6 @@ class Environment : public ZoneAllocated {
|
| deopt_id_(deopt_id),
|
| parsed_function_(parsed_function),
|
| outer_(outer) {
|
| - ASSERT(!parsed_function_.code().IsNull());
|
| }
|
|
|
|
|
|
|