1 int v; 2 3 char * g()4 g () 5 { 6 return ""; 7 } 8 9 char * f()10 f () 11 { 12 return (v == 0 ? g () : "abc"); 13 } 14 main()15 main () 16 { 17 v = 1; 18 if (!strcmp (f (), "abc")) 19 exit (0); 20 abort(); 21 } 22