Assert some island port constraints.

This commit is contained in:
Stephen Williams 2008-06-01 19:42:44 -07:00
parent 7898f4e402
commit 916f300448
1 changed files with 5 additions and 1 deletions

View File

@ -216,6 +216,7 @@ void vvp_island::add_port(const char*key, vvp_net_t*net)
void vvp_island::add_branch(vvp_island_branch*branch, const char*pa, const char*pb)
{
assert(ports_);
branch->a = ports_->sym_get_value(pa);
branch->b = ports_->sym_get_value(pb);
@ -248,7 +249,10 @@ void vvp_island::add_branch(vvp_island_branch*branch, const char*pa, const char*
vvp_net_t* vvp_island::find_port(const char*key)
{
return ports_->sym_get_value(key);
if (ports_ == 0)
return 0;
else
return ports_->sym_get_value(key);
}
void vvp_island::compile_cleanup()