sv2v/test/core/net_or_var.sv

23 lines
516 B
Systemverilog

`include "net_or_var.vh"
module top;
typedef struct packed {
logic [3:0] a;
logic [2:0] b;
} t;
`TEST_ALL(logic, logic)
`TEST_ALL(wire, wire)
`TEST_ALL(wire logic, wire_logic)
`TEST_ALL(wand, wand)
`TEST_ALL(wand logic, wand_logic)
`TEST_ALL(var, var)
`TEST_ALL(var logic, var_logic)
`TEST_ALL(reg, reg)
`TEST_ALL(var reg, var_reg)
`TEST_BASE(t, t)
`TEST_BASE(wire t, wire_t)
`TEST_BASE(wand t, wand_t)
`TEST_BASE(var t, var_t)
endmodule