Compiles under Clang.