InstrProf: Remove dead code in CoverageMappingReader

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
This commit is contained in:
Justin Bogner 2015-02-25 22:44:50 +00:00
parent b97b892db1
commit 5674975c5e
2 changed files with 4 additions and 17 deletions

View 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;

View 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