diff options
Diffstat (limited to 'compiler/optimizing/select_generator.cc')
-rw-r--r-- | compiler/optimizing/select_generator.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizing/select_generator.cc b/compiler/optimizing/select_generator.cc index 761e7b562e..6a10440d11 100644 --- a/compiler/optimizing/select_generator.cc +++ b/compiler/optimizing/select_generator.cc @@ -160,7 +160,7 @@ bool HSelectGenerator::TryGenerateSelectSimpleDiamondPattern( ReferenceTypePropagation::FixUpInstructionType(select, graph_->GetHandleCache()); } } else if (phi->GetType() == DataType::Type::kReference) { - select->SetReferenceTypeInfo(phi->GetReferenceTypeInfo()); + select->SetReferenceTypeInfoIfValid(phi->GetReferenceTypeInfo()); } block->InsertInstructionBefore(select, if_instruction); |