Fix compiler crash when an attribute value is invalid.

This commit is contained in:
Martin Whitaker 2013-05-19 11:07:37 +01:00
parent 6364aba975
commit c693930595
1 changed files with 5 additions and 5 deletions

View File

@ -168,6 +168,11 @@ NetScope*symbol_search(const LineInfo*li, Design*des, NetScope*scope,
{
symbol_search_results recurse;
bool flag = symbol_search(li, des, scope, path, &recurse);
net = recurse.net;
par = recurse.par_val;
ex1 = recurse.par_msb;
ex2 = recurse.par_lsb;
eve = recurse.eve;
if (! flag) {
return 0;
}
@ -175,10 +180,5 @@ NetScope*symbol_search(const LineInfo*li, Design*des, NetScope*scope,
if (recurse.is_scope())
return recurse.scope;
net = recurse.net;
par = recurse.par_val;
ex1 = recurse.par_msb;
ex2 = recurse.par_lsb;
eve = recurse.eve;
return recurse.scope;
}