diff --git a/phlex/core/edge_maker.cpp b/phlex/core/edge_maker.cpp index 8a91300d7..9f9e3362c 100644 --- a/phlex/core/edge_maker.cpp +++ b/phlex/core/edge_maker.cpp @@ -28,10 +28,6 @@ namespace phlex::experimental { provider.full_name(), node_name, port.product_label.to_string()); - if (port.port == nullptr) { - throw std::runtime_error("Unexpected null port while connecting provider " + - provider.full_name() + " to node " + node_name); - } make_edge(provider.sender(), *(port.port)); found_match = true; break; diff --git a/phlex/core/edge_maker.hpp b/phlex/core/edge_maker.hpp index 55541aeab..f837231f8 100644 --- a/phlex/core/edge_maker.hpp +++ b/phlex/core/edge_maker.hpp @@ -73,10 +73,6 @@ namespace phlex::experimental { continue; } - if (producer->port == nullptr or receiver_port == nullptr) { - throw std::runtime_error("Unexpected null port while connecting " + - producer->node.full() + " to " + node_name); - } make_edge(*producer->port, *receiver_port); } } @@ -97,9 +93,6 @@ namespace phlex::experimental { for (auto const& [output_name, output_node] : outputs) { make_edge(source, output_node->port()); for (auto const& named_port : producers_.values()) { - if (named_port.to_output == nullptr) { - throw std::runtime_error("Unexpected null output port for " + named_port.node.full()); - } make_edge(*named_port.to_output, output_node->port()); } }