Skip to content

Commit f0920f6

Browse files
committed
Netlist conversion: do not convert types
This prevents passing SystemVerilog enums to the decision procedure, which causes an error. Fixes #623.
1 parent 1a325ed commit f0920f6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/trans-netlist/trans_to_netlist.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,8 @@ void convert_trans_to_netlistt::map_vars(
207207
else if (symbol.type.id() == ID_module ||
208208
symbol.type.id() == ID_module_instance)
209209
return; // ignore modules
210+
else if(symbol.is_type)
211+
return; // ignore types
210212
else if (symbol.is_input)
211213
vartype = var_mapt::vart::vartypet::INPUT;
212214
else if (symbol.is_state_var)

0 commit comments

Comments
 (0)