InstrProf: Remove dead code in CoverageMappingReader
authorJustin Bogner <mail@justinbogner.com>
Wed, 25 Feb 2015 22:44:50 +0000 (22:44 +0000)
committerJustin Bogner <mail@justinbogner.com>
Wed, 25 Feb 2015 22:44:50 +0000 (22:44 +0000)
Remove a default argument that's never passed and a constructor that's
never called.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230563 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ProfileData/CoverageMappingReader.h
lib/ProfileData/CoverageMappingReader.cpp

index fe567dede949f022d7269d78665963b2900a47eb..cd4469c0666aa2edcbd075fbc4a00fe03acda289 100644 (file)
@@ -185,10 +185,7 @@ private:
   std::error_code success() { return error(instrprof_error::success); }
 
 public:
-  ObjectFileCoverageMappingReader(StringRef FileName);
-  ObjectFileCoverageMappingReader(
-      std::unique_ptr<MemoryBuffer> &ObjectBuffer,
-      sys::fs::file_magic Type = sys::fs::file_magic::unknown);
+  ObjectFileCoverageMappingReader(std::unique_ptr<MemoryBuffer> &ObjectBuffer);
 
   std::error_code readHeader();
   std::error_code readNextRecord(CoverageMappingRecord &Record) override;
index 42c0f2b02249671a0b7bff57382afba3fe9a99df..f09ddeb37e8d0a19f4439ce35de73dbfd0e05c60 100644 (file)
@@ -286,16 +286,6 @@ std::error_code RawCoverageMappingReader::read() {
   return success();
 }
 
-ObjectFileCoverageMappingReader::ObjectFileCoverageMappingReader(
-    StringRef FileName)
-    : CurrentRecord(0) {
-  auto File = llvm::object::ObjectFile::createObjectFile(FileName);
-  if (!File)
-    error(File.getError());
-  else
-    Object = std::move(File.get());
-}
-
 namespace {
 /// \brief The coverage mapping data for a single function.
 /// It points to the function's name.
@@ -449,7 +439,7 @@ static std::error_code decodeTestingFormat(StringRef Data,
 }
 
 ObjectFileCoverageMappingReader::ObjectFileCoverageMappingReader(
-    std::unique_ptr<MemoryBuffer> &ObjectBuffer, sys::fs::file_magic Type)
+    std::unique_ptr<MemoryBuffer> &ObjectBuffer)
     : CurrentRecord(0) {
   if (ObjectBuffer->getBuffer().startswith(TestingFormatMagic)) {
     // This is a special format used for testing.
@@ -467,8 +457,8 @@ ObjectFileCoverageMappingReader::ObjectFileCoverageMappingReader(
     return;
   }
 
-  auto File = object::ObjectFile::createObjectFile(
-      ObjectBuffer->getMemBufferRef(), Type);
+  auto File =
+      object::ObjectFile::createObjectFile(ObjectBuffer->getMemBufferRef());
   if (!File)
     error(File.getError());
   else