From cd55f30a279ef5a987397f263d03edf00abaae3d Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Thu, 19 Feb 2015 17:01:14 +0100 Subject: [PATCH] vhdlpp: Minor change to ScopeBase::find_constant(). --- vhdlpp/scope.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vhdlpp/scope.cc b/vhdlpp/scope.cc index a617e0778..49f8775f7 100644 --- a/vhdlpp/scope.cc +++ b/vhdlpp/scope.cc @@ -106,6 +106,9 @@ const VType*ScopeBase::find_type(perm_string by_name) bool ScopeBase::find_constant(perm_string by_name, const VType*&typ, Expression*&exp) const { + typ = NULL; + exp = NULL; + map::const_iterator cur = cur_constants_.find(by_name); if (cur == cur_constants_.end()) { cur = use_constants_.find(by_name); @@ -121,6 +124,8 @@ bool ScopeBase::find_constant(perm_string by_name, const VType*&typ, Expression* exp = cur->second->val; return true; } + + return false; } Signal* ScopeBase::find_signal(perm_string by_name) const