Merge pull request !5879 from riemann_penn/fix_pclint
This commit is contained in:
mindspore-ci-bot 2020-09-08 14:52:42 +08:00 committed by Gitee
commit 21c5207ca0
4 changed files with 6 additions and 2 deletions

View File

@ -99,11 +99,11 @@ bool FindControlDependOut(AnfNodePtrList *outputs, const AnfNodePtrList &vir_out
outputs_set.insert(out);
}
bool has_erase_outs = false;
size_t index = -1;
int index = -1;
for (auto it = outputs->begin(); it != outputs->end();) {
index++;
auto out = *it;
(*eqv)[out] = vir_outputs[index];
(*eqv)[out] = vir_outputs[IntToSize(index)];
auto users = mng->node_users()[out];
bool is_only_control_depend_use = true;
std::vector<size_t> control_depend_use_index;

View File

@ -19,6 +19,7 @@
#include <iterator>
#include <vector>
#include <string>
#include <algorithm>
#include "ir/meta_func_graph.h"
#include "ir/param_info.h"
#include "ir/primitive.h"

View File

@ -19,6 +19,7 @@
#include <deque>
#include <memory>
#include <unordered_map>
#include <algorithm>
#include "ir/anf.h"
#include "ir/manager.h"

View File

@ -217,6 +217,7 @@ class NewParameter : public Pattern {
default_tensor_ = std::make_shared<tensor::Tensor>(*default_tensor.get());
built_ = false;
}
~NewParameter() = default;
MS_DECLARE_PARENT(NewParameter, Pattern);
MatchResultPtr match(const AnfNodePtr &node) override {
MS_LOG(EXCEPTION) << "Find NewParameter in pattern, NewParameter should only appear in the target.\n";
@ -244,6 +245,7 @@ class Imm : public Pattern {
public:
Imm() { unique_name_ = std::to_string(g_id_++); }
explicit Imm(int value) : value_(value) { unique_name_ = std::to_string(g_id_++) + "Imm_" + std::to_string(value); }
~Imm() = default;
MS_DECLARE_PARENT(Imm, Pattern);
MatchResultPtr match(const AnfNodePtr &node) override;
int value() { return value_; }