Compiles against GCC and CLANG. The former throws no warnings or errors.