struct s; | |
void foo(struct s s) | |
{ | |
} | |
struct s bar(void) | |
{ | |
struct s s; | |
return s; | |
} | |
/* | |
* check-name: incomplete struct | |
* check-command: sparse -Wno-decl $file | |
* check-known-to-fail | |
* | |
* check-error-start | |
incomplete-struct.c:3:19: error: parameter 's' has incomplete type | |
incomplete-struct.c:7:10: error: return type is incomplete | |
incomplete-struct.c:9:11: error: 's' has incompelete type | |
* check-error-end | |
*/ |