diff --git a/pform_package.cc b/pform_package.cc index 6014acb7f..72ac9c6b3 100644 --- a/pform_package.cc +++ b/pform_package.cc @@ -154,6 +154,12 @@ void pform_package_import(const struct vlltype&, PPackage*pkg, const char*ident) scope->imports[cur->first] = pkg; } + for (map::const_iterator cur = pkg->wires.begin() + ; cur != pkg->wires.end() ; ++cur) { + + scope->imports[cur->first] = pkg; + } + for (set::const_iterator cur = pkg->enum_sets.begin() ; cur != pkg->enum_sets.end() ; ++ cur) { scope->enum_sets.insert(*cur);