From 29f1ffea25b706ab0a03ac2bcf549e22332afefa Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Thu, 21 Dec 2023 00:19:27 -0500 Subject: sim: add ATTRIBUTE_FALLTHROUGH for local code We'll replace various /* fall through */ comments so compilers can actually understand what the code is doing. --- sim/common/defs.h | 3 +++ sim/ppc/defs.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/sim/common/defs.h b/sim/common/defs.h index 0f4062c..01db180 100644 --- a/sim/common/defs.h +++ b/sim/common/defs.h @@ -25,6 +25,9 @@ /* Include gnulib's various configure tests. */ #include "gnulib/config.h" +/* This comes from gnulib. Export it until ansidecl.h handles it. */ +#define ATTRIBUTE_FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH + /* Reset macros that our config.h will provide. */ #undef PACKAGE #undef PACKAGE_BUGREPORT diff --git a/sim/ppc/defs.h b/sim/ppc/defs.h index 276063d..ab7a142 100644 --- a/sim/ppc/defs.h +++ b/sim/ppc/defs.h @@ -23,6 +23,9 @@ /* Include gnulib's various configure tests. */ #include "gnulib/config.h" +/* This comes from gnulib. Export it until ansidecl.h handles it. */ +#define ATTRIBUTE_FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH + /* Reset macros that our config.h will provide. */ #undef PACKAGE #undef PACKAGE_BUGREPORT -- cgit v1.1