1struct s { 2 char c[1]; 3}; 4 5struct s fun(void); 6 7 8static void foo(void) 9{ 10 char c[1]; 11 c = fun().c; 12} 13 14/* 15 * check-name: eval-bad-assign2 16 * 17 * check-error-start 18eval-bad-assign2.c:11:11: warning: incorrect type in assignment (invalid types) 19eval-bad-assign2.c:11:11: expected char c[1] 20eval-bad-assign2.c:11:11: got char * 21 * check-error-end 22 */ 23