OSDN Git Service

[Coverage] Clarify ownership of a MemoryBuffer in the reader (NFC)
authorVedant Kumar <vsk@apple.com>
Tue, 21 Jun 2016 22:22:33 +0000 (22:22 +0000)
committerVedant Kumar <vsk@apple.com>
Tue, 21 Jun 2016 22:22:33 +0000 (22:22 +0000)
commit1037ef2574adde2103ad221d63834c3e1df4a776
tree3602efc84b70f9d49d1ee24573dd08ecd5fc3fd4
parent6a96160ebaae508e540cc68ca8ee9c2e9bd685fb
[Coverage] Clarify ownership of a MemoryBuffer in the reader (NFC)

Pass a `MemoryBuffer &` to BinaryCoverageReader::create() instead of a
`std::unique_ptr<MemoryBuffer> &`. This makes it easier to reason about
the ownership of the buffer at a glance.

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