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