coverage: remove empty mapping regions
authorAlex Lorenz <arphaman@gmail.com>
Fri, 25 Jul 2014 22:22:24 +0000 (22:22 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Fri, 25 Jul 2014 22:22:24 +0000 (22:22 +0000)
commitb3a3e591cafb4fd2137624ed00a3248e39ce6055
tree8dd03c0f35552056d5f769f63c74bd02b8969ccf
parent5cb8ab5b5af971ee589f2659529a5759378c76ad
coverage: remove empty mapping regions

This patch removes the empty coverage mapping regions.
Those regions were produced by clang's old mapping region generation
algorithm, but the new algorithm doesn't generate them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213981 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ProfileData/CoverageMapping.h
lib/ProfileData/CoverageMappingReader.cpp
lib/ProfileData/CoverageMappingWriter.cpp