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