1  typedef unsigned long long uint64;
       2  const uint64 bigconst = 1ULL << 34;
       3  
       4  int a = 1;
       5  
       6  static
       7  uint64 getmask(void)
       8  {
       9      if (a)
      10        return bigconst;
      11      else
      12        return 0;
      13  }
      14  
      15  main()
      16  {
      17      uint64 f = getmask();
      18      if (sizeof (long long) == 8
      19  	&& f != bigconst) abort ();
      20      exit (0);
      21  }
      22  
      23