diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/constids.inc | 4 | ||||
-rw-r--r-- | kernel/yosys.h | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/kernel/constids.inc b/kernel/constids.inc index 27b652e24..6b40a5908 100644 --- a/kernel/constids.inc +++ b/kernel/constids.inc @@ -74,6 +74,8 @@ X(EN) X(EN_DST) X(EN_POLARITY) X(EN_SRC) +X(enum_base_type) +X(enum_type) X(equiv_merged) X(equiv_region) X(extract_order) @@ -123,6 +125,7 @@ X(nomem2init) X(nomem2reg) X(nomeminit) X(nosync) +X(nowrshmsk) X(O) X(OFFSET) X(onehot) @@ -196,6 +199,7 @@ X(U) X(unique) X(unused_bits) X(V) +X(via_celltype) X(wand) X(whitebox) X(WIDTH) diff --git a/kernel/yosys.h b/kernel/yosys.h index af1e376b1..c922faf26 100644 --- a/kernel/yosys.h +++ b/kernel/yosys.h @@ -155,6 +155,16 @@ extern Tcl_Obj *Tcl_ObjSetVar2(Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *p # define YS_NORETURN #endif +#if __cplusplus >= 201703L +# define YS_FALLTHROUGH [[fallthrough]]; +#elif defined(__clang__) +# define YS_FALLTHROUGH [[clang::fallthrough]]; +#elif defined(__GNUC__) +# define YS_FALLTHROUGH [[gnu::fallthrough]]; +#else +# define YS_FALLTHROUGH +#endif + YOSYS_NAMESPACE_BEGIN // Note: All headers included in hashlib.h must be included |