typedef unsigned int u32; u32 unotnot(u32 a) { return ~(~a); } int snotnot(int a) { return ~(~a); } u32 unegneg(int a) { return -(-a); } int snegneg(int a) { return -(-a); } /* * check-name: double-unop * check-command: test-linearize -Wno-decl $file * check-output-ignore * * check-output-excludes: not\\. * check-output-excludes: neg\\. */