From 0b0f7d0ad8465e551b0298e0a60ce68f7a2771ac Mon Sep 17 00:00:00 2001 From: Dan Liew Date: Wed, 20 Aug 2014 23:32:36 +0100 Subject: Compilation fix for LLVM3.5 caused by the removal of sys::fs::F_Binary. The commit that caused this is r202052. --- tools/klee/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/klee/main.cpp b/tools/klee/main.cpp index b2bb4c47..ab51c0dd 100644 --- a/tools/klee/main.cpp +++ b/tools/klee/main.cpp @@ -377,7 +377,9 @@ llvm::raw_fd_ostream *KleeHandler::openOutputFile(const std::string &filename) { llvm::raw_fd_ostream *f; std::string Error; std::string path = getOutputFilename(filename); -#if LLVM_VERSION_CODE >= LLVM_VERSION(3,0) +#if LLVM_VERSION_CODE >= LLVM_VERSION(3,5) + f = new llvm::raw_fd_ostream(path.c_str(), Error, llvm::sys::fs::F_None); +#elif LLVM_VERSION_CODE >= LLVM_VERSION(3,0) f = new llvm::raw_fd_ostream(path.c_str(), Error, llvm::sys::fs::F_Binary); #else f = new llvm::raw_fd_ostream(path.c_str(), Error, llvm::raw_fd_ostream::F_Binary); -- cgit 1.4.1