diff --git a/mindspore/ccsrc/pipeline/static_analysis/abstract_value.cc b/mindspore/ccsrc/pipeline/static_analysis/abstract_value.cc index f46532ed43..e7f6579b95 100644 --- a/mindspore/ccsrc/pipeline/static_analysis/abstract_value.cc +++ b/mindspore/ccsrc/pipeline/static_analysis/abstract_value.cc @@ -67,16 +67,7 @@ std::string AbstractBase::ToString() const { return buffer.str(); } -AbstractBasePtr AbstractScalar::Broaden() const { - AbstractBasePtr clone = Clone(); - MS_EXCEPTION_IF_NULL(clone); - auto value_track = clone->GetValueTrack(); - MS_EXCEPTION_IF_NULL(value_track); - if (value_track->isa()) { - return clone; - } - return AbstractBase::Broaden(); -} +AbstractBasePtr AbstractScalar::Broaden() const { return AbstractBase::Broaden(); } AbstractBasePtr AbstractScalar::Join(const AbstractBasePtr &other) { MS_EXCEPTION_IF_NULL(other); diff --git a/mindspore/ccsrc/pipeline/static_analysis/analysis_context.cc b/mindspore/ccsrc/pipeline/static_analysis/analysis_context.cc index 39a1da5e0f..67ed648f8d 100644 --- a/mindspore/ccsrc/pipeline/static_analysis/analysis_context.cc +++ b/mindspore/ccsrc/pipeline/static_analysis/analysis_context.cc @@ -166,7 +166,6 @@ AnalysisContextPtr AnalysisContext::SpecializeKey() const { if (val->isa()) { auto scalar_spec = dyn_cast(arg); auto ret_spec = scalar_spec->Broaden(); - ret_spec->set_value(kAnyValue); return ret_spec; } }