From e0a542f9604719102a7b450dc4466f15a3e5980f Mon Sep 17 00:00:00 2001 From: Simon Brand Date: Wed, 6 Jun 2018 11:24:10 +0100 Subject: [PATCH] More GCC 5.5 fixes --- tl/optional.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tl/optional.hpp b/tl/optional.hpp index 1406a77..62015e4 100644 --- a/tl/optional.hpp +++ b/tl/optional.hpp @@ -1604,7 +1604,8 @@ template optional(T)->optional; /// \exclude namespace detail { -#ifdef TL_OPTIONAL_CXX14 +#if defined(TL_OPTIONAL_CXX14) && !defined(TL_OPTIONAL_GCC49) && \ + !defined(TL_OPTIONAL_GCC54) && !defined(TL_OPTIONAL_GCC55) template (), *std::declval())),