comparison gcc/testsuite/gcc.c-torture/compile/pr52175.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 void bad (void);
2 char *foo (char *src, char **last)
3 {
4 char *dst;
5 int ch;
6 dst = src = (src ? src : *last);
7
8 if (*src == 0)
9 return 0;
10
11 while (src[0])
12 {
13 if (!src[1])
14 {
15 bad ();
16 break;
17 }
18 *dst = *src;
19 dst += 1;
20 src += 2;
21 }
22 *last = src;
23 *dst = 0;
24 return *last;
25 }