From d95d31684832075fda04c9fc916f8ec875552763 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Fri, 6 Jul 2018 17:34:12 +0300 Subject: [PATCH] fix msvc 10 error. --- src/options_description.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/options_description.cpp b/src/options_description.cpp index d4fcfc8..dc0eae8 100644 --- a/src/options_description.cpp +++ b/src/options_description.cpp @@ -181,8 +181,9 @@ namespace boost { namespace program_options { const std::pair option_description::long_names() const { + // reinterpret_cast is to please msvc 10. return (m_long_names.empty()) - ? std::pair( NULL, 0 ) + ? std::pair(reinterpret_cast(0), 0 ) : std::pair( &(*m_long_names.begin()), m_long_names.size()); }