1f()
2{
3  long l2;
4  unsigned short us;
5  unsigned long ul;
6  short s2;
7
8  ul = us = l2 = s2 = -1;
9  return ul;
10}
11
12main()
13{
14  if (f()!=(unsigned short)-1)
15    abort();
16  exit(0);
17}
18