Project

General

Profile

[logo] 
 
Home
News
Activity
About/Contact
Major Tools
  Dinotrace
  Verilator
  Verilog-mode
  Verilog-Perl
Other Tools
  BugVise
  CovVise
  Force-Gate-Sim
  Gspice
  IPC::Locker
  Rsvn
  SVN::S4
  Voneline
  WFH
General Info
  Papers

Issue #1330

Broken link error when inlining functions under while loops

Added by Julien Margetts 4 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
TranslationError
% Done:

0%


Description

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()

cache.v (1.12 KB) Julien Margetts, 08/16/2018 10:14 AM

History

#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.

#2 Updated by Wilson Snyder 4 months ago

  • Status changed from Resolved to Closed

In 3.926.

Also available in: Atom