$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: David B. Held (dheld_at_[hidden])
Date: 2004-09-18 15:03:15
Jonathan Turkanis wrote:
> [...]
> Apparently gcc is right. See
> http://listarchives.boost.org/MailArchives/boost/msg06980.php.
>
> The suggested workaround (maybe that's the wrong term, if it's not a bug) is:
>
> template<class T> struct always_false
> {
> enum { value = 0 };
> };
>
> template <typename T>
> struct foo
> {
> void bar(void)
> {
> BOOST_STATIC_ASSERT(always_false<T>::value);
> }
> };
Ok, thanks. Should the always_false<> template get added somewhere
permanent, or should we have a special case like
BOOST_STATIC_ASSERT_FALSE?
Dave