extern int i; | |
int foo(void) | |
{ | |
return *i; | |
} | |
int bar(void) | |
{ | |
return i[0]; | |
} | |
int *qux(void) | |
{ | |
return &i[0]; | |
} | |
/* | |
* check-name: premature-examination | |
* check-command: sparse -Wno-decl $file | |
* | |
* check-error-start | |
eval/premature-examination.c:5:16: error: cannot dereference this type | |
eval/premature-examination.c:10:17: error: cannot dereference this type | |
eval/premature-examination.c:15:18: error: cannot dereference this type | |
* check-error-end | |
*/ |