From 615b8f17f2e51fae25d7025e9108eff152f1167c Mon Sep 17 00:00:00 2001 From: Yulong Wang <7679871+fs-eire@users.noreply.github.com> Date: Fri, 17 Jan 2025 00:28:27 -0800 Subject: [PATCH] bugfix: string_view of dangling memory --- .../core/optimizer/identical_children_consolidation.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/onnxruntime/core/optimizer/identical_children_consolidation.cc b/onnxruntime/core/optimizer/identical_children_consolidation.cc index 350da9605a13d..bbc8073268f08 100644 --- a/onnxruntime/core/optimizer/identical_children_consolidation.cc +++ b/onnxruntime/core/optimizer/identical_children_consolidation.cc @@ -45,7 +45,7 @@ std::vector> IdenticalChildrenConsolidation::DivideIdenti const Graph& graph, Node* node, const string_view& op) { - unordered_map> identical_children_map; + unordered_map> identical_children_map; for (auto i = node->OutputEdgesBegin(); i != node->OutputEdgesEnd(); ++i) { if (i->GetNode().OpType() == op) { identical_children_map[IdentityBuilder(graph, i->GetNode())].push_back(i->GetNode().Index()); @@ -125,4 +125,4 @@ std::string IdenticalChildrenConsolidation::IdentityBuilder(const Graph& graph, return identity.str(); } -} // namespace onnxruntime \ No newline at end of file +} // namespace onnxruntime