From 85c973d3f06b86b099be39d3ac2dcb6b8c744955 Mon Sep 17 00:00:00 2001 From: Vedant Kumar Date: Mon, 16 May 2016 21:03:38 +0000 Subject: Revert "Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"" This reverts commit r269694. MSVC says: error C2086: 'char llvm::ProfErrorInfoBase::ID' : redefinition llvm-svn: 269700 --- llvm/unittests/ProfileData/CoverageMappingTest.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'llvm/unittests/ProfileData/CoverageMappingTest.cpp') diff --git a/llvm/unittests/ProfileData/CoverageMappingTest.cpp b/llvm/unittests/ProfileData/CoverageMappingTest.cpp index 53b40ebae85..81e9cb13233 100644 --- a/llvm/unittests/ProfileData/CoverageMappingTest.cpp +++ b/llvm/unittests/ProfileData/CoverageMappingTest.cpp @@ -20,11 +20,11 @@ using namespace llvm; using namespace coverage; -static ::testing::AssertionResult NoError(Error E) { - if (!E) +static ::testing::AssertionResult NoError(std::error_code EC) { + if (!EC) return ::testing::AssertionSuccess(); - return ::testing::AssertionFailure() << "error: " << toString(std::move(E)) - << "\n"; + return ::testing::AssertionFailure() << "error " << EC.value() + << ": " << EC.message(); } namespace llvm { @@ -70,14 +70,14 @@ struct CoverageMappingReaderMock : CoverageMappingReader { CoverageMappingReaderMock(ArrayRef Functions) : Functions(Functions) {} - Error readNextRecord(CoverageMappingRecord &Record) override { + std::error_code readNextRecord(CoverageMappingRecord &Record) override { if (Functions.empty()) - return make_error(coveragemap_error::eof); + return coveragemap_error::eof; Functions.front().fillCoverageMappingRecord(Record); Functions = Functions.slice(1); - return Error::success(); + return coveragemap_error::success; } }; @@ -190,7 +190,7 @@ struct CoverageMappingTest : ::testing::Test { void readProfCounts() { auto Profile = ProfileWriter.writeBuffer(); auto ReaderOrErr = IndexedInstrProfReader::create(std::move(Profile)); - ASSERT_TRUE(NoError(ReaderOrErr.takeError())); + ASSERT_TRUE(NoError(ReaderOrErr.getError())); ProfileReader = std::move(ReaderOrErr.get()); } @@ -200,7 +200,7 @@ struct CoverageMappingTest : ::testing::Test { CoverageMappingReaderMock CovReader(OutputFunctions); auto CoverageOrErr = CoverageMapping::load(CovReader, *ProfileReader); - ASSERT_TRUE(NoError(CoverageOrErr.takeError())); + ASSERT_TRUE(NoError(CoverageOrErr.getError())); LoadedCoverage = std::move(CoverageOrErr.get()); } }; -- cgit v1.2.3