/* { dg-do compile } */ int bob; struct a { int foo; }; int main(void) { struct a bar; bob(5); /* { dg-error "called object 'bob\\({anonymous}\\)' is not a function" } */ bar.foo(); /* { dg-error "called object 'bar.foo\\({anonymous}\\)' is not a function" } */ }