// { dg-do assemble } | |
// Error: Internal compiler error in egcs 1998/05/28 snapshot. | |
template<class T, unsigned int Length> | |
inline | |
unsigned int | |
extent(T (&x)[Length]) // { dg-message "note" } | |
{ | |
return Length; | |
} | |
extern int b[]; | |
void f() | |
{ | |
extent(b); // { dg-error "" } no matching function | |
// { dg-message "(candidate|mismatched types)" "candidate note" { target *-*-* } .-1 } | |
} |