Remove unused SpecialCaseList constructors
authorAlexey Samsonov <samsonov@google.com>
Mon, 12 Aug 2013 11:50:44 +0000 (11:50 +0000)
committerAlexey Samsonov <samsonov@google.com>
Mon, 12 Aug 2013 11:50:44 +0000 (11:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188171 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Transforms/Utils/SpecialCaseList.h
lib/Transforms/Utils/SpecialCaseList.cpp

index 34396fd34b4aa4002bc93ff189a41509fb0707c3..bf95ec02b9c322ceca7bdb731a56e9fd0a0e3dd7 100644 (file)
@@ -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.
index 5ddaabafc23dd36a99cd0b0a52ace2f67a384096..5400bcd60bfe3ccdc3ee35055c990cde2668f14e 100644 (file)
@@ -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())