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
Instead of pointing out the bad interface instance declaration or the port map which uses the bogus interface, the interface declaration itself is called out.
Original Redmine Comment
Author Name: Wilson Snyder (@wsnyder)
Original Date: 2016-10-22T12:07:37Z
Fixed in git towards 3.889.
It still warns on the usage rather than the more obvious typo which it really should due to how it works to support an interface that is inside a generate that will later be decided to be "if"ed out.
Author Name: Todd Strader (@toddstrader)
Original Redmine Issue: 1097 from https://www.veripool.org
Original Assignee: Wilson Snyder (@wsnyder)
Instead of pointing out the bad interface instance declaration or the port map which uses the bogus interface, the interface declaration itself is called out.
Added t_intf_typo to demonstrate:
https://github.com/toddstrader/verilator-intf-err-msg
We now get:
%Error: Internal Error: t/t_intf_typo.v:6: ../V3LinkDot.cpp:336: Module/etc never assigned a symbol entry?
But no mention that fo_intf isn't a thing or that the_foo isn't the right type for foo in the port map.
The text was updated successfully, but these errors were encountered: