From 88600b91b6f4da2d7300ddf9d2e796159ea444c2 Mon Sep 17 00:00:00 2001 From: stolmie Date: Tue, 27 Aug 2019 20:03:00 +0100 Subject: [PATCH] Add out-of-box compiling for Intel Compiler v19.0. --- include/fmt/core.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/fmt/core.h b/include/fmt/core.h index bcce2f50..6d3df186 100644 --- a/include/fmt/core.h +++ b/include/fmt/core.h @@ -119,17 +119,17 @@ #endif #ifndef FMT_DEPRECATED -# if (FMT_HAS_CPP_ATTRIBUTE(deprecated) && __cplusplus >= 201402L) || \ +# if defined(__INTEL_COMPILER) +# define FMT_DEPRECATED [[gnu::deprecated]] +# elif (FMT_HAS_CPP_ATTRIBUTE(deprecated) && __cplusplus >= 201402L) || \ FMT_MSC_VER >= 1900 # define FMT_DEPRECATED [[deprecated]] +# elif defined(__GNUC__) || defined(__clang__) +# define FMT_DEPRECATED __attribute__((deprecated)) +# elif FMT_MSC_VER +# define FMT_DEPRECATED __declspec(deprecated) # else -# if defined(__GNUC__) || defined(__clang__) -# define FMT_DEPRECATED __attribute__((deprecated)) -# elif FMT_MSC_VER -# define FMT_DEPRECATED __declspec(deprecated) -# else -# define FMT_DEPRECATED /* deprecated */ -# endif +# define FMT_DEPRECATED /* deprecated */ # endif #endif