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\\. | |
*/ |