From 01b4d49d4a001a0dc8b1cf88a91f0b2969d3cbc3 Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Tue, 9 Sep 2014 15:20:26 +0200 Subject: [PATCH] vhdlpp: Do not emit constants from packages. They are elaborated and emitted by architectures that make use of packages. --- vhdlpp/package_emit.cc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/vhdlpp/package_emit.cc b/vhdlpp/package_emit.cc index 2cc3b91fb..db302cbad 100644 --- a/vhdlpp/package_emit.cc +++ b/vhdlpp/package_emit.cc @@ -52,18 +52,18 @@ int Package::emit_package(ostream&fd) const fd << " ;" << endl; } - for (map::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::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::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::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::const_iterator cur = cur_subprograms_.begin() ; cur != cur_subprograms_.end() ; ++ cur) {