diff --git a/pform.cc b/pform.cc index 9bfa23b8b..b9e36042e 100644 --- a/pform.cc +++ b/pform.cc @@ -2142,9 +2142,11 @@ static void pform_makegate(PGBuiltin::Type type, return; } - for (list::iterator cur = info.parms->begin() - ; cur != info.parms->end() ; ++cur) { - pform_declare_implicit_nets(*cur); + if (info.parms) { + for (list::iterator cur = info.parms->begin() + ; cur != info.parms->end() ; ++cur) { + pform_declare_implicit_nets(*cur); + } } perm_string dev_name = lex_strings.make(info.name);