modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr34138.c (about) 1 extern void free (void *__ptr); 2 struct shparam 3 { 4 char **p; 5 int foo; 6 }; 7 static struct shparam shellparam; 8 inline void freeparam (volatile struct shparam *param, char **ap) 9 { 10 free ((void *) (*ap)); 11 free ((void *) (param->p)); 12 } 13 void dotcmd (char **p) 14 { 15 freeparam (&shellparam, p); 16 } 17 void evaltree (void) 18 { 19 void (*evalfn) (char **); 20 evalfn = dotcmd; 21 }