From 45ae6b400168ccbaa1d858e631a620be5530ddd4 Mon Sep 17 00:00:00 2001 From: Simon Brand Date: Tue, 5 Dec 2017 20:41:11 +0000 Subject: [PATCH] Goddamnit Clang, y u define __GNUC__? --- expected.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/expected.hpp b/expected.hpp index d985b71..26409c0 100644 --- a/expected.hpp +++ b/expected.hpp @@ -28,12 +28,14 @@ #define TL_EXPECTED_MSVC2015 #endif -#if (defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ <= 9) +#if (defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ <= 9 && \ + !defined(__clang__)) /// \exclude #define TL_EXPECTED_GCC49 #endif -#if (defined(__GNUC__) && __GNUC__ == 5 && __GNUC_MINOR__ <= 4) +#if (defined(__GNUC__) && __GNUC__ == 5 && __GNUC_MINOR__ <= 4 && \ + !defined(__clang__)) /// \exclude #define TL_EXPECTED_GCC54 #endif