From 9ff1ea4605da620bb1b6cd4ec9ee591c11a9e606 Mon Sep 17 00:00:00 2001 From: Jinhao Date: Sun, 2 Jul 2017 13:01:53 +0800 Subject: [PATCH] avoid introducing for MSVC --- include/nana/c++defines.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/include/nana/c++defines.hpp b/include/nana/c++defines.hpp index 980e98a0..7782e305 100644 --- a/include/nana/c++defines.hpp +++ b/include/nana/c++defines.hpp @@ -195,11 +195,13 @@ # endif #endif +#ifndef _MSC_VER // std::clamp's feature test macro is defined inside -#include -#if (!defined(__cpp_lib_clamp)) || (__cpp_lib_clamp < 201603) -# ifndef _enable_std_clamp -# define _enable_std_clamp +# include +# if (!defined(__cpp_lib_clamp)) || (__cpp_lib_clamp < 201603) +# ifndef _enable_std_clamp +# define _enable_std_clamp +# endif # endif #endif