diff options
Diffstat (limited to 'src/lib/netlist/nl_setup.h')
-rw-r--r-- | src/lib/netlist/nl_setup.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/netlist/nl_setup.h b/src/lib/netlist/nl_setup.h index 745032ab054..39dfb2dd747 100644 --- a/src/lib/netlist/nl_setup.h +++ b/src/lib/netlist/nl_setup.h @@ -110,7 +110,7 @@ void NETLIST_NAME(name)(netlist::nlparse_t &setup) \ // ----------------------------------------------------------------------------- #define TRUTHTABLE_START(cname, in, out, pdef_params) \ - { \ + NETLIST_START(cname) \ netlist::tt_desc desc; \ desc.name = #cname ; \ desc.ni = in; \ @@ -130,7 +130,11 @@ void NETLIST_NAME(name)(netlist::nlparse_t &setup) \ #define TRUTHTABLE_END() \ setup.truthtable_create(desc, def_params, std::move(sloc)); \ - } + NETLIST_END() + +#define TRUTHTABLE_ENTRY(name) \ + LOCAL_SOURCE(name) \ + INCLUDE(name) namespace netlist { |