1283421Sdchaginint f (i) { return 12; }
2283421Sdchaginint g () { return 0; }
3319182Sngie
4283421Sdchaginmain ()
5283421Sdchagin{
6303007Sdchagin  int i, s;
7346823Sdchagin
8283474Sdchagin  for (i = 0; i < 32; i++)
9283421Sdchagin    {
10283421Sdchagin      s = f (i);
11283421Sdchagin
12346827Sdchagin      if (i == g ())
13283421Sdchagin	s = 42;
14283421Sdchagin      if (i == 0 || s == 12)
15283421Sdchagin	;
16283421Sdchagin      else
17283421Sdchagin	abort ();
18283421Sdchagin    }
19283421Sdchagin
20283421Sdchagin  exit (0);
21283421Sdchagin}
22283421Sdchagin