From: Marcelina Koƛcielnicka Date: Mon, 12 Jul 2021 00:11:54 +0000 (+0200) Subject: kernel/mem: Make the Mem helpers inherit from AttrObject. X-Git-Tag: yosys-0.10~116 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c86a79bf0b6c58aaf747e5b01de7bef5a3c7db42;p=yosys.git kernel/mem: Make the Mem helpers inherit from AttrObject. --- diff --git a/kernel/mem.h b/kernel/mem.h index b4a9cb695..2b92dff83 100644 --- a/kernel/mem.h +++ b/kernel/mem.h @@ -25,9 +25,8 @@ YOSYS_NAMESPACE_BEGIN -struct MemRd { +struct MemRd : RTLIL::AttrObject { bool removed; - dict attributes; Cell *cell; int wide_log2; bool clk_enable, clk_polarity, ce_over_srst; @@ -46,9 +45,8 @@ struct MemRd { } }; -struct MemWr { +struct MemWr : RTLIL::AttrObject { bool removed; - dict attributes; Cell *cell; int wide_log2; bool clk_enable, clk_polarity; @@ -66,18 +64,16 @@ struct MemWr { } }; -struct MemInit { - dict attributes; +struct MemInit : RTLIL::AttrObject { Cell *cell; Const addr; Const data; MemInit() : cell(nullptr) {} }; -struct Mem { +struct Mem : RTLIL::AttrObject { Module *module; IdString memid; - dict attributes; bool packed; RTLIL::Memory *mem; Cell *cell;