diff options
author | Dan Liew <daniel.liew@imperial.ac.uk> | 2014-08-20 18:46:56 +0100 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2014-09-14 16:05:53 -0700 |
commit | c3135ee38276a41f0d89487fada003522fa2df8e (patch) | |
tree | 60b2b2d94b4dc13219cda41aeb1f0e94478488de /lib | |
parent | 340b5ec84521c0b9d930d06e38df78d595f85c38 (diff) | |
download | klee-c3135ee38276a41f0d89487fada003522fa2df8e.tar.gz |
Fix compilation error due to change in raw_fd_ostream for LLVM3.5
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Solver/QueryLoggingSolver.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/Solver/QueryLoggingSolver.cpp b/lib/Solver/QueryLoggingSolver.cpp index d5598d1d..5484a319 100644 --- a/lib/Solver/QueryLoggingSolver.cpp +++ b/lib/Solver/QueryLoggingSolver.cpp @@ -4,6 +4,10 @@ #include "klee/Internal/System/Time.h" #include "klee/Statistics.h" +#if LLVM_VERSION_CODE >= LLVM_VERSION(3, 5) +#include "llvm/Support/FileSystem.h" +#endif + // // The KLEE Symbolic Virtual Machine // @@ -19,7 +23,11 @@ QueryLoggingSolver::QueryLoggingSolver(Solver *_solver, const std::string& commentSign, int queryTimeToLog) : solver(_solver), +#if LLVM_VERSION_CODE >= LLVM_VERSION(3, 5) + os(path.c_str(), ErrorInfo, llvm::sys::fs::OpenFlags::F_Text), +#else os(path.c_str(), ErrorInfo), +#endif BufferString(""), logBuffer(BufferString), queryCount(0), |