mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-29 22:50:47 +00:00
Remove unused SpecialCaseList constructors
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188171 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e39e1316f0
commit
655abf57ed
@ -57,10 +57,6 @@ class StringRef;
|
||||
|
||||
class SpecialCaseList {
|
||||
public:
|
||||
// FIXME: Switch all users to factories and remove these constructors.
|
||||
SpecialCaseList(const StringRef Path);
|
||||
SpecialCaseList(const MemoryBuffer *MB);
|
||||
|
||||
/// Parses the special case list from a file. If Path is empty, returns
|
||||
/// an empty special case list. On failure, returns 0 and writes an error
|
||||
/// message to string.
|
||||
|
@ -51,26 +51,6 @@ struct SpecialCaseList::Entry {
|
||||
|
||||
SpecialCaseList::SpecialCaseList() : Entries() {}
|
||||
|
||||
SpecialCaseList::SpecialCaseList(const StringRef Path) {
|
||||
// Validate and open blacklist file.
|
||||
if (Path.empty()) return;
|
||||
OwningPtr<MemoryBuffer> File;
|
||||
if (error_code EC = MemoryBuffer::getFile(Path, File)) {
|
||||
report_fatal_error("Can't open file '" + Path + "': " +
|
||||
EC.message());
|
||||
}
|
||||
|
||||
std::string Error;
|
||||
if (!parse(File.get(), Error))
|
||||
report_fatal_error(Error);
|
||||
}
|
||||
|
||||
SpecialCaseList::SpecialCaseList(const MemoryBuffer *MB) {
|
||||
std::string Error;
|
||||
if (!parse(MB, Error))
|
||||
report_fatal_error(Error);
|
||||
}
|
||||
|
||||
SpecialCaseList *SpecialCaseList::create(
|
||||
const StringRef Path, std::string &Error) {
|
||||
if (Path.empty())
|
||||
|
Loading…
Reference in New Issue
Block a user