diff --git a/sycl/source/detail/graph_impl.cpp b/sycl/source/detail/graph_impl.cpp index aa51eb9d0c44c..5ec00ce779715 100644 --- a/sycl/source/detail/graph_impl.cpp +++ b/sycl/source/detail/graph_impl.cpp @@ -133,12 +133,10 @@ std::shared_ptr graph_impl::addSubgraphNodes( *NewNodesIt = NodeCopy; NodesMap.insert({Node, NodeCopy}); for (auto &NextNode : Node->MSuccessors) { - if (NodesMap.find(NextNode) != NodesMap.end()) { - auto Successor = NodesMap[NextNode]; - NodeCopy->registerSuccessor(Successor, NodeCopy); - } else { - assert("Node duplication failed. A duplicated node is missing."); - } + assert(NodesMap.find(NextNode) != NodesMap.end() && + "Node duplication failed. A duplicated node is missing."); + auto Successor = NodesMap[NextNode]; + NodeCopy->registerSuccessor(Successor, NodeCopy); } }