Include wires in items imported by an "import ::*".

This commit is contained in:
Martin Whitaker 2019-09-16 20:42:32 +01:00
parent d6391490e3
commit 41ac0b2621
1 changed files with 6 additions and 0 deletions

View File

@ -154,6 +154,12 @@ void pform_package_import(const struct vlltype&, PPackage*pkg, const char*ident)
scope->imports[cur->first] = pkg;
}
for (map<perm_string,PWire*>::const_iterator cur = pkg->wires.begin()
; cur != pkg->wires.end() ; ++cur) {
scope->imports[cur->first] = pkg;
}
for (set<enum_type_t*>::const_iterator cur = pkg->enum_sets.begin()
; cur != pkg->enum_sets.end() ; ++ cur) {
scope->enum_sets.insert(*cur);