Broken link error when inlining functions under while loops
This internal error occurs when verilating the attached test case, but only when the --trace switch is specified
verilator -cc --exe <attachedfile.v> --trace
Additional infomation from --debug switch:
Error: Internal Error: cache.v:26: ../V3Broken.cpp:224: Broken link in node (or something without maybePointedTo): m_taskp &x%x !m_taskp->brokeExists()
#1 Updated by Wilson Snyder 4 months ago
- Subject changed from Internal Error: ../V3Hashed.cpp:73: sameHash function undefined (returns 0) for node under CFunc. to Broken link error when inlining functions under while loops
- Category set to TranslationError
- Status changed from New to Resolved
- Assignee set to Wilson Snyder
Thanks for the good test case, this was related to certain function calls under while loops.
Fixed in git towards 3.925.
Also available in: Atom