It builds correctly with LLVM.