1234567891011121314151617181920212223242526 |
- 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
- */
|