blob: c5afbb71aa288bc538a9f089a203129c0963b972 [file] [log] [blame]
static void
g (struct Bar { int i; } *x)
{
struct Bar y;
y.i = 1;
}
static void
h (void)
{
// This is not in scope and should barf loudly.
struct Bar y;
y.i = 1;
}
/*
* check-name: struct not in scope
* check-known-to-fail
*
* check-error-start
struct-ns2.c:2:11: warning: bad scope for 'struct Bar'
struct-ns2.c:12:14: error: incomplete type/unknown size for 'y'
struct-ns2.c:13:5: error: using member 'i' in incomplete 'struct Bar'
* check-error-end
*/