| Index: runtime/vm/flow_graph_type_propagator.cc
|
| diff --git a/runtime/vm/flow_graph_type_propagator.cc b/runtime/vm/flow_graph_type_propagator.cc
|
| index 8453d7eb47b566b4248058f6dd202bef240ed21e..2b5f1a42d6f0945a21d57e47d4a6c003a38334b3 100644
|
| --- a/runtime/vm/flow_graph_type_propagator.cc
|
| +++ b/runtime/vm/flow_graph_type_propagator.cc
|
| @@ -891,7 +891,7 @@ CompileType LoadFieldInstr::ComputeType() const {
|
| return CompileType::FromAbstractType(type());
|
| }
|
|
|
| - if (field_ != NULL) {
|
| + if (field_ != NULL && (field_->guarded_cid() != kIllegalCid)) {
|
| return CompileType::CreateNullable(field_->is_nullable(),
|
| field_->guarded_cid());
|
| }
|
|
|