diff --git a/mindspore/ccsrc/operator/composite/composite.cc b/mindspore/ccsrc/operator/composite/composite.cc index 96f750d682546011cf20b5e64d2da0d6f5931d18..f5aca20f0eb0967cc241c4a435951dc954cd71ef 100644 --- a/mindspore/ccsrc/operator/composite/composite.cc +++ b/mindspore/ccsrc/operator/composite/composite.cc @@ -1242,7 +1242,6 @@ FuncGraphPtr TupleGetItemTensor::GenerateFuncGraph(const AbstractBasePtrList &ar abstract::CheckArgsSize(op_name, args_spec_list, 2); AbstractTuplePtr branches_abs = abstract::CheckArg(op_name, args_spec_list, 0); AbstractBasePtrList branches = branches_abs->elements(); - if (branches.size() > 0 && branches[0] != nullptr && branches[0]->isa()) { FuncGraphPtr ret_graph = std::make_shared(); ret_graph->set_flags(FUNC_GRAPH_FLAG_CORE, true); diff --git a/mindspore/ccsrc/optimizer/irpass/special_op_eliminate.h b/mindspore/ccsrc/optimizer/irpass/special_op_eliminate.h index 00dcbc67b48047ca2c6798fb6df3f02e362b90ef..30a94c9bf7f9d2dbd1329271707e458efb984973 100644 --- a/mindspore/ccsrc/optimizer/irpass/special_op_eliminate.h +++ b/mindspore/ccsrc/optimizer/irpass/special_op_eliminate.h @@ -17,6 +17,7 @@ #ifndef MINDSPORE_CCSRC_OPTIMIZER_IRPASS_SPECIAL_OP_ELIMINATE_H_ #define MINDSPORE_CCSRC_OPTIMIZER_IRPASS_SPECIAL_OP_ELIMINATE_H_ +#include #include #include #include @@ -30,7 +31,6 @@ namespace mindspore { namespace opt { namespace irpass { - class SpecialOpEliminater { public: SpecialOpEliminater() @@ -172,7 +172,7 @@ class ZeroLikeFillZero : public AnfVisitor { tensor::TensorPtr new_tensor_ptr = std::make_shared(tensor_type_ptr->type_id(), tensor_shape); size_t mem_size = GetTypeByte(tensor_type_ptr) * IntToSize(new_tensor_ptr->ElementsNum()); char *data = reinterpret_cast(new_tensor_ptr->data_c(true)); - std::memset(data, 0, mem_size); + (void)memset_s(data, mem_size, 0, mem_size); auto new_cnode = NewValueNode(new_tensor_ptr); new_cnode->set_abstract(new_tensor_ptr->ToAbstract()); diff --git a/mindspore/ccsrc/utils/log_adapter.cc b/mindspore/ccsrc/utils/log_adapter.cc index cd248acdabbcfc1bf0a374321e29bae6d9fb4988..e34da62807813c88a1e3112ac2b078ae2178eadf 100644 --- a/mindspore/ccsrc/utils/log_adapter.cc +++ b/mindspore/ccsrc/utils/log_adapter.cc @@ -343,6 +343,7 @@ class LogConfigLexer { class LogConfigParser { public: explicit LogConfigParser(const std::string &cfg) : lexer(cfg) {} + ~LogConfigParser() = default; bool Expect(LogConfigToken expected, LogConfigToken tok) { if (expected != tok) {