-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assert `AST_INTERNAL::current_scope.count(wiretype_node->str)' failed in /home/alain/RapidSilicon/systemverilog-plugin/frontends/systemverilog/uhdm_ast.cc:466. #1963
Comments
@kamilrakoczy @tgorochowik this is a problem showing in quite a few designs. |
@alaindargelas This seems to be working for me now, can you confirm? |
@kbieganski this error is gone in the original testcase. I'll need to extract a small example. |
This attached testcase has the same assert as the original case. ERROR: Assert `AST_INTERNAL::current_scope.count(wiretype_node->str)' failed in /home/alain/synlig/frontends/systemverilog/uhdm_ast.cc:466 |
@kbieganski are your still investigating this one? |
Not right now. We're focusing on general stability and usability at this time. |
Multiplied define package (test.sv redefined the incomplete package kmac_pkg), Surelog needs a better filter to parse -y files. |
Fixed by chipsalliance/Surelog#3903 |
There seems to be a problem in setting up the current_scope, the top level typespec are not part of the scope when processing the module M port declaration.
synlig/frontends/systemverilog/uhdm_ast.cc
Line 2089 in 4fb4ad4
The text was updated successfully, but these errors were encountered: