You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Author Name: Glen Gibb
Original Redmine Issue: 815 from https://www.veripool.org
Original Date: 2014-09-04
Original Assignee: Wilson Snyder (@wsnyder)
A syntax error is produced when parsing a module port list that contains an interface with an unpacked dimension of the constant_expression type. (i.e., not constant range). For example:
module bad (
my_iface iface_inst[2]
);
Attached is a complete example that shows the erroneous behavior.
The text was updated successfully, but these errors were encountered:
Original Redmine Comment
Author Name: Glen Gibb
Original Date: 2014-09-04T23:46:33Z
Doing a little bit of digging in VParseBison.y, I'm guessing that it's hitting a rule from portE that goes to rangeListE rather than one that goes to variable_dimensionListE. (rangeListE seems to require unpacked dimensions to be of the form [a:b] instead of the [a] form I used.)
Author Name: Glen Gibb
Original Redmine Issue: 815 from https://www.veripool.org
Original Date: 2014-09-04
Original Assignee: Wilson Snyder (@wsnyder)
A syntax error is produced when parsing a module port list that contains an interface with an unpacked dimension of the constant_expression type. (i.e., not constant range). For example:
Attached is a complete example that shows the erroneous behavior.
The text was updated successfully, but these errors were encountered: