Skip to content

Confusing error message for missing interface definition #985

@veripoolbot

Description

@veripoolbot

Author Name: Todd Strader (@toddstrader)
Original Redmine Issue: 985 from https://www.veripool.org
Original Date: 2015-10-28
Original Assignee: Wilson Snyder (@wsnyder)


https://github.com/toddstrader/verilator-dev/tree/missing_intf_msg

When an interface with no definition is connected to a module, you get this:

%Error: Internal Error: t/t_missing_interface_bad.v:16: ../V3LinkDot.cpp:375: Unlinked interface

As opposed to this, which you get if the interface is not connected to a module:

%Error: t/t_missing_interface_bad.v:23: Cannot find file containing module: foo_intf

I think the latter should appear in both cases.

Metadata

Metadata

Assignees

Labels

area: lintIssue involves SystemVerilog lint checkingresolution: fixedClosed; fixed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions