
14 Mar
2005
14 Mar
'05
4:40 p.m.
Joaquín Mª López Muñoz wrote:
Would some kind sould please test the following in GCC 4.0.0 20050309?
#include <cstddef>
template< std::size_t size_, std::size_t alignment_ = std::size_t(-1)> struct aligned_storage { };
template<typename T> struct foo { aligned_storage<sizeof(T)> as; };
int main() { foo<double> f; }
I'm trying to isolate the aligned_storage-problem with GCC 4.0 shown at:
13: error: '(size_t)((-1))' is not a valid template argument for type 'unsigned int' because it is a non-constant expression Looks like you found a simple test case. Regards, m