提交 6c8d2920 编写于 作者: M mindspore-ci-bot 提交者: Gitee

!1145 WIP: fix env_getitem become poly

Merge pull request !1145 from xychow/fix-env-getitem-poly
......@@ -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<SymbolicKeyInstance>()) {
return clone;
}
return AbstractBase::Broaden();
}
AbstractBasePtr AbstractScalar::Broaden() const { return AbstractBase::Broaden(); }
AbstractBasePtr AbstractScalar::Join(const AbstractBasePtr &other) {
MS_EXCEPTION_IF_NULL(other);
......
......@@ -166,7 +166,6 @@ AnalysisContextPtr AnalysisContext::SpecializeKey() const {
if (val->isa<SymbolicKeyInstance>()) {
auto scalar_spec = dyn_cast<AbstractScalar>(arg);
auto ret_spec = scalar_spec->Broaden();
ret_spec->set_value(kAnyValue);
return ret_spec;
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册