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 | 
