From 893b48b9bbae35466052e120299aa2644ee35eb7 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 28 Dec 2022 21:37:42 -0500 Subject: [PATCH] fix SPC_DSP.cpp to work on GCC 5 --- src/engine/platform/sound/snes/SPC_DSP.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/sound/snes/SPC_DSP.cpp b/src/engine/platform/sound/snes/SPC_DSP.cpp index 1a9375584..6ae8275bc 100644 --- a/src/engine/platform/sound/snes/SPC_DSP.cpp +++ b/src/engine/platform/sound/snes/SPC_DSP.cpp @@ -803,7 +803,7 @@ void SPC_DSP::run( int clocks_remain ) { loop: // GCC, why -#if defined(__GNUC__) && !defined(__clang__) +#if (defined(__GNUC__) && (__GNUC__ >= 7)) && !defined(__clang__) #define PHASE( n ) if ( n && !--clocks_remain ) break; __attribute__ ((fallthrough)); case n: #else #define PHASE( n ) if ( n && !--clocks_remain ) break; case n: