From 590f279c456bbde632eca8ef89a85c478f15a249 Mon Sep 17 00:00:00 2001 From: Jan Korous Date: Fri, 8 Nov 2019 10:40:27 -0800 Subject: [clang] Add VFS support for sanitizers' blacklists Differential Revision: https://reviews.llvm.org/D69648 --- llvm/lib/Support/SpecialCaseList.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Support/SpecialCaseList.cpp') diff --git a/llvm/lib/Support/SpecialCaseList.cpp b/llvm/lib/Support/SpecialCaseList.cpp index 9bd1f18a4ee..5812f075aa4 100644 --- a/llvm/lib/Support/SpecialCaseList.cpp +++ b/llvm/lib/Support/SpecialCaseList.cpp @@ -95,11 +95,11 @@ SpecialCaseList::createOrDie(const std::vector &Paths) { } bool SpecialCaseList::createInternal(const std::vector &Paths, - std::string &Error) { + std::string &Error, vfs::FileSystem &VFS) { StringMap Sections; for (const auto &Path : Paths) { ErrorOr> FileOrErr = - MemoryBuffer::getFile(Path); + VFS.getBufferForFile(Path); if (std::error_code EC = FileOrErr.getError()) { Error = (Twine("can't open file '") + Path + "': " + EC.message()).str(); return false; -- cgit v1.2.3