diff --git a/include/fmt/format.h b/include/fmt/format.h index 5109368e..b993beca 100644 --- a/include/fmt/format.h +++ b/include/fmt/format.h @@ -71,15 +71,15 @@ #if __cplusplus == 201103L || __cplusplus == 201402L # if defined(__clang__) -# define FMT_FALLTHROUGH [[clang::fallthrough]]; +# define FMT_FALLTHROUGH [[clang::fallthrough]] # elif FMT_GCC_VERSION >= 700 -# define FMT_FALLTHROUGH [[gnu::fallthrough]]; +# define FMT_FALLTHROUGH [[gnu::fallthrough]] # else # define FMT_FALLTHROUGH # endif -#elif FMT_HAS_CPP_ATTRIBUTE(fallthrough) && \ - ((__cplusplus >= 201703) || (defined(_MSVC_LANG) && _MSVC_LANG >= 201703L)) -# define FMT_FALLTHROUGH [[fallthrough]]; +#elif (FMT_HAS_CPP_ATTRIBUTE(fallthrough) && (__cplusplus >= 201703)) || \ + (defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) +# define FMT_FALLTHROUGH [[fallthrough]] #else # define FMT_FALLTHROUGH #endif