summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_setup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/nl_setup.h')
-rw-r--r--src/lib/netlist/nl_setup.h8
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
{