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; }