diff options
author | Julian Büning <julian.buening@rwth-aachen.de> | 2018-10-03 14:42:37 +0200 |
---|---|---|
committer | Cristian Cadar <c.cadar@imperial.ac.uk> | 2018-10-23 18:57:53 +0300 |
commit | 2b34877c5dbf24eabf331a124b1e68d901a72cba (patch) | |
tree | 4d6f4a753d9d36a18c482cf0c8d4b8dc550bafb8 /lib/Support/CompressionStream.cpp | |
parent | d032742a963e7d8e83dad509dd1c95b4e1a34436 (diff) | |
download | klee-2b34877c5dbf24eabf331a124b1e68d901a72cba.tar.gz |
refactor klee_open_output_file to return std::unique_ptr
and introduce klee_open_compressed_output_file with similar behavior along some other minor improvements
Diffstat (limited to 'lib/Support/CompressionStream.cpp')
-rw-r--r-- | lib/Support/CompressionStream.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Support/CompressionStream.cpp b/lib/Support/CompressionStream.cpp index 01fe1352..d17e1df1 100644 --- a/lib/Support/CompressionStream.cpp +++ b/lib/Support/CompressionStream.cpp @@ -23,7 +23,7 @@ namespace klee { -compressed_fd_ostream::compressed_fd_ostream(const char *Filename, +compressed_fd_ostream::compressed_fd_ostream(const std::string &Filename, std::string &ErrorInfo) : llvm::raw_ostream(), pos(0) { ErrorInfo = ""; @@ -38,6 +38,7 @@ compressed_fd_ostream::compressed_fd_ostream(const char *Filename, if (EC) { ErrorInfo = EC.message(); FD = -1; + return; } // Initialize the compression library strm.zalloc = Z_NULL; |