1  extern void abort (void);
       2  
       3  int arr[] = {1,2,3,4};
       4  int count = 0;
       5  
       6  int
       7  incr (void)
       8  {
       9    return ++count;
      10  }
      11  
      12  int main()
      13  {
      14    arr[count++] = incr ();
      15    if (count != 2 || arr[count] != 3)
      16      abort ();
      17    return 0;
      18  }