From c7adaa808f02615b3f3979e1dcd6122e60ba5dbc Mon Sep 17 00:00:00 2001 From: Tiago Date: Tue, 14 Jul 2020 09:12:38 -0300 Subject: [PATCH] Use gcc broken friend workaround also with clang 8 (#6933) * Use gcc broken friend workaround also with clang 8 --- src/emu/devcb.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/emu/devcb.h b/src/emu/devcb.h index f95f21c6fb8..816ce6b3810 100644 --- a/src/emu/devcb.h +++ b/src/emu/devcb.h @@ -30,12 +30,16 @@ //************************************************************************** #if defined(__GNUC__) && !defined(__clang__) -#if __GNUC__ >= 8 +#if (__GNUC__ >= 8) #define MAME_DEVCB_GNUC_BROKEN_FRIEND 1 -#endif // __GNUC__ >= 8 -#endif // defined(__GNUC__) && !defined(__clang__) - +#endif // (__GNUC__ >= 8) && !defined(__clang__) +#endif // defined(__GNUC__) +#if defined(__clang__) +#if (__clang_major__ == 8) +#define MAME_DEVCB_GNUC_BROKEN_FRIEND 1 +#endif // (__clang_major__ == 8) +#endif // defined(__clang__) //************************************************************************** // DELEGATE TYPES