mirror of https://github.com/YosysHQ/yosys.git
Added ID() macro for static IdStrings
This commit is contained in:
parent
014a41fcf3
commit
75423169c5
|
@ -103,6 +103,9 @@ RTLIL::IdString new_id(std::string file, int line, std::string func);
|
|||
#define NEW_ID \
|
||||
YOSYS_NAMESPACE_PREFIX new_id(__FILE__, __LINE__, __FUNCTION__)
|
||||
|
||||
#define ID(_str) \
|
||||
([]() { static YOSYS_NAMESPACE_PREFIX RTLIL::IdString _id(_str); return _id; })()
|
||||
|
||||
RTLIL::Design *yosys_get_design();
|
||||
std::string proc_self_dirname();
|
||||
std::string proc_share_dirname();
|
||||
|
|
Loading…
Reference in New Issue