ref: 4cd3b53a109cfc9c02c2ff15a8f60cb658a4b574
dir: /cc1/tests/test005.c/
/*
name: TEST005
description: Test unary integer operations
output:
F1
X1 F1 main
G1 F1 main {
-
A2 I x
A2 #I3 :I
A2 A2 #I0 =I #I1 #I0 ?I :I
A2 A2 #I0 =I #I1 #I0 ?I :I
A2 A2 ~I :I
A2 A2 _I :I
j L0 A2 #I2 =I
yI #I1
L0
yI #I0
}
*/
int
main()
{
int x;
x = 3;
x = !x; // 0
x = !x; // 1
x = ~x; // -1
x = -x; // 2
if(x != 2)
return 1;
return 0;
}