Work around GCC 2.95.3 bug trigged by VC++ 7.1 /CLR bug.

[SVN r22243]
This commit is contained in:
Douglas Gregor
2004-02-11 18:20:06 +00:00
parent b61864a392
commit ca0591c8dc

View File

@ -1,6 +1,6 @@
// Boost.Function library
// Copyright Doug Gregor 2001-2003. Use, modification and
// Copyright Doug Gregor 2001-2004. Use, modification and
// distribution is subject to the Boost Software License, Version
// 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
@ -350,10 +350,17 @@ namespace detail {
return f->empty();
}
#if BOOST_WORKAROUND(BOOST_MSVC, <= 1310)
inline bool has_empty_target(const void*)
{
return false;
}
#else
inline bool has_empty_target(...)
{
return false;
}
#endif
} // end namespace function
} // end namespace detail
} // end namespace boost