struct s { | |
char c[1]; | |
}; | |
struct s fun(void); | |
static void foo(void) | |
{ | |
char c[1]; | |
c = fun().c; | |
} | |
/* | |
* check-name: eval-bad-assign2 | |
* | |
* check-error-start | |
eval-bad-assign2.c:11:11: warning: incorrect type in assignment (invalid types) | |
eval-bad-assign2.c:11:11: expected char c[1] | |
eval-bad-assign2.c:11:11: got char * | |
* check-error-end | |
*/ |