Make it work with LLVM 2.8