vhdlpp: Do not emit constants from packages.

They are elaborated and emitted by architectures that make use of packages.
This commit is contained in:
Maciej Suminski 2014-09-09 15:20:26 +02:00
parent f851fc6981
commit 01b4d49d4a
1 changed files with 12 additions and 12 deletions

View File

@ -52,18 +52,18 @@ int Package::emit_package(ostream&fd) const
fd << " ;" << endl;
}
for (map<perm_string,struct const_t*>::const_iterator cur = use_constants_.begin()
; cur != use_constants_.end() ; ++cur) {
fd << "localparam \\" << cur->first << " = ";
errors += cur->second->val->emit_package(fd);
fd << ";" << endl;
}
for (map<perm_string,struct const_t*>::const_iterator cur = cur_constants_.begin()
; cur != cur_constants_.end() ; ++cur) {
fd << "localparam " << cur->first << " = ";
errors += cur->second->val->emit_package(fd);
fd << ";" << endl;
}
//for (map<perm_string,struct const_t*>::const_iterator cur = use_constants_.begin()
//; cur != use_constants_.end() ; ++cur) {
//fd << "localparam \\" << cur->first << " = ";
//errors += cur->second->val->emit_package(fd);
//fd << ";" << endl;
//}
//for (map<perm_string,struct const_t*>::const_iterator cur = cur_constants_.begin()
//; cur != cur_constants_.end() ; ++cur) {
//fd << "localparam " << cur->first << " = ";
//errors += cur->second->val->emit_package(fd);
//fd << ";" << endl;
//}
for (map<perm_string,Subprogram*>::const_iterator cur = cur_subprograms_.begin()
; cur != cur_subprograms_.end() ; ++ cur) {