diff --git a/include/llvm/ProfileData/CoverageMapping.h b/include/llvm/ProfileData/CoverageMapping.h index 12128d30ecb..39d1ae1bf57 100644 --- a/include/llvm/ProfileData/CoverageMapping.h +++ b/include/llvm/ProfileData/CoverageMapping.h @@ -139,10 +139,6 @@ struct CounterMappingRegion { /// such as for a macro instantiation or #include file. ExpansionRegion, - /// \brief An EmptyRegion represents a source range without code, - /// but with a distinct counter. - EmptyRegion, - /// \brief A SkippedRegion represents a source range with code that /// was skipped by a preprocessor or similar means. SkippedRegion diff --git a/lib/ProfileData/CoverageMappingReader.cpp b/lib/ProfileData/CoverageMappingReader.cpp index 72dbb6c7808..21acae1bbdd 100644 --- a/lib/ProfileData/CoverageMappingReader.cpp +++ b/lib/ProfileData/CoverageMappingReader.cpp @@ -160,9 +160,6 @@ std::error_code RawCoverageMappingReader::readMappingRegionsSubArray( case CounterMappingRegion::CodeRegion: // Don't do anything when we have a code region with a zero counter. break; - case CounterMappingRegion::EmptyRegion: - Kind = CounterMappingRegion::EmptyRegion; - break; case CounterMappingRegion::SkippedRegion: Kind = CounterMappingRegion::SkippedRegion; break; diff --git a/lib/ProfileData/CoverageMappingWriter.cpp b/lib/ProfileData/CoverageMappingWriter.cpp index 0e8c0445f90..f9bbe61fb48 100644 --- a/lib/ProfileData/CoverageMappingWriter.cpp +++ b/lib/ProfileData/CoverageMappingWriter.cpp @@ -172,11 +172,6 @@ void CoverageMappingWriter::write(raw_ostream &OS) { encodeULEB128(EncodedTagExpandedFileID, OS); break; } - case CounterMappingRegion::EmptyRegion: - encodeULEB128(unsigned(I.Kind) - << Counter::EncodingCounterTagAndExpansionRegionTagBits, - OS); - break; case CounterMappingRegion::SkippedRegion: assert(Count.isZero()); encodeULEB128(unsigned(I.Kind)