+// { dg-do assemble }
// Bug: g++ tries to build up a mangled name for its ideal match, which
// fails for one call below.
-// Build don't link:
extern const char foo[];
extern const char baz[10];
} *a;
void bing(const char *);
-main ()
+int main ()
{
- a->f(foo); // gets bogus error because foo's size unknown.
+ a->f(foo); // { dg-bogus "" } because foo's size unknown.
a->f(baz);
a->f(fred);
bing(fred);