From 90b40d50f0f15ecfcf84fa0a95e2f7aaddf4ace4 Mon Sep 17 00:00:00 2001 From: Lukas Zaoral Date: Tue, 24 Aug 2021 13:59:28 +0200 Subject: llvm13: llvm::fs::F_None has been removed ... and should be replaced with llvm::fs::OF_None since LLVM 7. See: https://reviews.llvm.org/D101506 https://github.com/llvm/llvm-project/commit/1f67a3cba9b09636c56e2109d8a35ae96dc15782 --- lib/Support/FileHandling.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/Support') diff --git a/lib/Support/FileHandling.cpp b/lib/Support/FileHandling.cpp index 9809b87d..46205521 100644 --- a/lib/Support/FileHandling.cpp +++ b/lib/Support/FileHandling.cpp @@ -24,8 +24,15 @@ std::unique_ptr klee_open_output_file(const std::string &path, std::string &error) { error.clear(); std::error_code ec; + +#if LLVM_VERSION_CODE >= LLVM_VERSION(7, 0) + auto f = std::make_unique(path.c_str(), ec, + llvm::sys::fs::OF_None); +#else auto f = std::make_unique(path.c_str(), ec, llvm::sys::fs::F_None); +#endif + if (ec) error = ec.message(); if (!error.empty()) { -- cgit 1.4.1