1 typedef unsigned short u16; 2 typedef short s16; 3 typedef unsigned int u32; 4 typedef int s32; 5 typedef unsigned long long u64; 6 typedef long long s64; 7 8 u64 ufoo(int x) 9 { 10 return x & 0x7fff; 11 } 12 13 u64 sfoo(int x) 14 { 15 return x & 0x7fff; 16 } 17 18 /* 19 * check-name: and-extend 20 * check-command: test-linearize -Wno-decl $file 21 * 22 * check-output-ignore 23 * check-output-contains: and\\.64.*0x7fff 24 */ 25