forked from TartanLlama/optional
More GCC 5.5 fixes
This commit is contained in:
@@ -1604,7 +1604,8 @@ template <class T> optional(T)->optional<T>;
|
|||||||
|
|
||||||
/// \exclude
|
/// \exclude
|
||||||
namespace detail {
|
namespace detail {
|
||||||
#ifdef TL_OPTIONAL_CXX14
|
#if defined(TL_OPTIONAL_CXX14) && !defined(TL_OPTIONAL_GCC49) && \
|
||||||
|
!defined(TL_OPTIONAL_GCC54) && !defined(TL_OPTIONAL_GCC55)
|
||||||
template <class Opt, class F,
|
template <class Opt, class F,
|
||||||
class Ret = decltype(detail::invoke(std::declval<F>(),
|
class Ret = decltype(detail::invoke(std::declval<F>(),
|
||||||
*std::declval<Opt>())),
|
*std::declval<Opt>())),
|
||||||
|
Reference in New Issue
Block a user