fix LLVM 5.1