From 4af84bfaada4b83e930dd7352f0eaa96c2207663 Mon Sep 17 00:00:00 2001 From: Cary R Date: Tue, 24 Feb 2026 22:14:32 -0800 Subject: [PATCH] Fix sdf_interconnect4 failure and reenable --- ivtest/vvp_tests/sdf_interconnect4.json | 2 +- vvp/vpi_priv.cc | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ivtest/vvp_tests/sdf_interconnect4.json b/ivtest/vvp_tests/sdf_interconnect4.json index 283899c0e..5bb7ea12a 100644 --- a/ivtest/vvp_tests/sdf_interconnect4.json +++ b/ivtest/vvp_tests/sdf_interconnect4.json @@ -1,5 +1,5 @@ { - "type" : "EF", + "type" : "normal", "source" : "sdf_interconnect4.v", "iverilog-args" : [ "-Ttyp", "-ginterconnect", "-gspecify" ], "gold" : "sdf_interconnect4", diff --git a/vvp/vpi_priv.cc b/vvp/vpi_priv.cc index 6f7882cc5..c3aabdfa9 100644 --- a/vvp/vpi_priv.cc +++ b/vvp/vpi_priv.cc @@ -1818,7 +1818,9 @@ vpiHandle vpi_handle_multi(PLI_INT32 type, prev = vvp_net_ptr_t(nullptr, 0); } else { prev = previous_node; - cur = prev.ptr()->port[prev.port()]; + if (prev.ptr()) { + cur = prev.ptr()->port[prev.port()]; + } } }