Skip to content

Regression test for interface instance arrays - #1975

Draft
kroening wants to merge 1 commit into
mainfrom
kroening/instance-arrays
Draft

Regression test for interface instance arrays#1975
kroening wants to merge 1 commit into
mainfrom
kroening/instance-arrays

Conversation

@kroening

@kroening kroening commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

Rebased on top of #2125, which implements instance arrays generically for both modules and interfaces. The implementation that was previously in this PR is superseded by #2125; what remains is the regression test for arrays of interface instances (IEEE 1800-2017 25.3.1), including hierarchical references to members of the array elements (bus[0].data).

Depends on #2125 and should be merged after it.

Test plan

  • regression/verilog/interface/interface_array1 passes
  • All verilog regression tests pass

@kroening
kroening marked this pull request as draft July 8, 2026 01:09
@kroening
kroening force-pushed the kroening/instance-arrays branch from 5e08c4c to f4d3513 Compare July 8, 2026 01:59
Arrays of interface instances (1800-2017 25.3.1) are covered by the
module instance array implementation; this adds a regression test,
including hierarchical references to members of the array elements.
@kroening
kroening force-pushed the kroening/instance-arrays branch from f4d3513 to 28e3061 Compare September 6, 2026 01:38
@kroening kroening changed the title Verilog: support for interface instance arrays Regression test for interface instance arrays Sep 6, 2026
@kroening
kroening changed the base branch from main to kroening/module-instance-arrays September 6, 2026 01:38
Base automatically changed from kroening/module-instance-arrays to main September 6, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant