Sign in
llvm
/
llvm-test-suite
/
refs/heads/assumed-rank
/
.
/
SingleSource
/
UnitTests
/
2002-05-02-CastTest3.c
blob: 1bd54c542cdcfb7405a436ae47390ba4a330ae0d [
file
] [
log
] [
blame
]
int
printf
(
const
char
*,
...);
int
main
(
int
argc
,
char
**
argv
)
{
short
s1
=
(
argc
>=
3
)?
argc
:
-
769
;
/* 0xf7ff = -769 */
unsigned
short
us2
=
(
unsigned
short
)
s1
;
/* 0xf7ff = 64767 */
printf
(
"s1 = %d\n"
,
s1
);
printf
(
"us2 = %u\n"
,
us2
);
return
0
;
}