$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: David B. Held (dheld_at_[hidden])
Date: 2004-09-18 11:18:46
#include <boost/static_assert.hpp>
template <typename T>
struct foo
{
void bar(void)
{
BOOST_STATIC_ASSERT(false);
}
};
int main(void)
{
}
---------------------------------------------------------------------
toot.cpp: In member function `void foo<T>::bar()':
toot.cpp:8: error: invalid application of `sizeof' to incomplete type
`boost::STATIC_ASSERTION_FAILURE< false>'
---------------------------------------------------------------------
Is gcc wrong, or am I missing something really obvious? This used
to work. And yes, I have the latest boost CVS snapshot.
Dave