[Bug c++/26615] compute size of static table in compile time rejected.

2006-03-09 Thread pluto at agmk dot net
--- Comment #2 from pluto at agmk dot net 2006-03-09 10:10 --- (In reply to comment #1) > ooops, it's invalid c++ (returning an array) code. > > the better testcase is: > > template < typename T, std::size_t N > > char[N]& sizer( T (&array)[N] ); > > the `char (&)[15]` can be

[Bug c++/26615] compute size of static table in compile time rejected.

2006-03-09 Thread pluto at agmk dot net
--- Comment #1 from pluto at agmk dot net 2006-03-09 09:43 --- ooops, it's invalid c++ (returning an array) code. the better testcase is: template < typename T, std::size_t N > char[N]& sizer( T (&array)[N] ); the `char (&)[15]` can be returned by function. -- http://gcc.