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
%Error: ...: Expected integral (non-real) input to ITORD #491
Comments
Original Redmine Comment I should add that function definition is under package:
which is imported by the module. So, it is probably related to package issues. |
Original Redmine Comment The workaround that worked for this:
So, it does look like an issue with function from package. |
Original Redmine Comment I believe this is related to #�. Please try the git version. |
Original Redmine Comment I am not sure. After #� fix, I got another set of errors on the same source file, including internal error:
This version of file was hacked a bit to get around #�, i.e. a couple of parameters were moved out of packages/modules in the beginning of the file to avoid conflicts:
|
Original Redmine Comment After I re-produced exactly the same source code as when this bug was filed, I got exactly the same errors. So, fix for #� does not fix this issue. |
Original Redmine Comment Here is gdb backtrace after #� fix:
|
Original Redmine Comment I think I'm going to need a small testcase to reproduce this, as I can't seem to recreate it. Your debug dump is very good, so I understand the message is correct (it's converting from an integer but has a real), but looking at the code flow it should have never inserted the ITOD. Sorry. |
Original Redmine Comment Test case:
Error:
|
Original Redmine Comment Easy enough thanks to your good test case. Fixed in git towards 3.840. |
Original Redmine Comment In 3.840. |
Author Name: Alex Solomatnikov
Original Redmine Issue: 491 from https://www.veripool.org
Original Date: 2012-04-24
Original Assignee: Wilson Snyder (@wsnyder)
Not a very descriptive error message, sounds like an internal error message about verilator limitation.
Source code:
The error is on the last line.
The text was updated successfully, but these errors were encountered: