f(got){if(got!=0xffff)abort();}
main(){signed char c=-1;unsigned u=(unsigned short)c;f(u);exit(0);}


syntax highlighted by Code2HTML, v. 0.9.1