• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 struct s {
2 	char c[1];
3 };
4 
5 struct s fun(void);
6 
7 
foo(void)8 static 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
18 eval-bad-assign2.c:11:11: warning: incorrect type in assignment (invalid types)
19 eval-bad-assign2.c:11:11:    expected char c[1]
20 eval-bad-assign2.c:11:11:    got char *
21  * check-error-end
22  */
23