Check for nullptr
diff --git a/passes/hierarchy/submod.cc b/passes/hierarchy/submod.cc
index 3494837..7b5e110 100644
--- a/passes/hierarchy/submod.cc
+++ b/passes/hierarchy/submod.cc
@@ -141,7 +141,7 @@
 			else {
 				auto sig = sigmap(wire);
 				for (auto c : sig.chunks())
-					if (c.wire->port_output) {
+					if (c.wire && c.wire->port_output) {
 						flags.is_ext_used = true;
 						break;
 					}