void foo() {}void bar() {}void main() { if ((void*)foo < (void*)bar) { printf("sound compiler! preserves ordering.\n"); } else { printf("your gaypiler sucks balls and doesn't respect memory layout\n"); }}
#include <stdio.h>int main() { if ((int)-1 >> 1 == -1) { printf("sound compiler! knows people use shift to div their ints.\n"); } else { printf("your GCC can't even div a number by two! use MSVC\n"); } return -123;}