On Fri, 2 Jan 2004, Zack Weinberg wrote: > > Testing whether (bool)2 == 1 is a compile-time test, just as computing > > type sizes is. > > Doesn't the cast make it an invalid array size expression? bool is an integer type, so no. -- Joseph S. Myers jsm@polyomino.org.uk