Commit 283d06f9 by tt4g Committed by Jesse Beder

Fix warning C4127 on Visual Studio (#672)

Splitting the condition of the if statement containing `constant expression` eliminates warnings in Visual Studio with /W4.
parent b87c76a2
...@@ -116,11 +116,12 @@ struct convert<_Null> { ...@@ -116,11 +116,12 @@ struct convert<_Null> {
} \ } \
} \ } \
\ \
if (std::numeric_limits<type>::has_quiet_NaN && \ if (std::numeric_limits<type>::has_quiet_NaN) { \
conversion::IsNaN(input)) { \ if (conversion::IsNaN(input)) { \
rhs = std::numeric_limits<type>::quiet_NaN(); \ rhs = std::numeric_limits<type>::quiet_NaN(); \
return true; \ return true; \
} \ } \
} \
\ \
return false; \ return false; \
} \ } \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment