From 1609a87a830da8a6d37aafc65f9ec9f8e9199776 Mon Sep 17 00:00:00 2001 From: Zequan Wu Date: Mon, 18 Sep 2023 14:19:49 -0400 Subject: [Profile] Pass InstrProfSymtab by reference. --- llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp') diff --git a/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp b/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp index f68c234..b17caaf 100644 --- a/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp +++ b/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp @@ -1038,7 +1038,7 @@ static Error getProfileNamesFromDebugInfo(StringRef FileName, static Expected> loadBinaryFormat(std::unique_ptr Bin, StringRef Arch, - InstrProfSymtab ProfSymTab, StringRef CompilationDir = "", + InstrProfSymtab &ProfSymTab, StringRef CompilationDir = "", object::BuildIDRef *BinaryID = nullptr) { std::unique_ptr OF; if (auto *Universal = dyn_cast(Bin.get())) { @@ -1176,7 +1176,7 @@ Expected>> BinaryCoverageReader::create( MemoryBufferRef ObjectBuffer, StringRef Arch, SmallVectorImpl> &ObjectFileBuffers, - InstrProfSymtab ProfSymTab, StringRef CompilationDir, + InstrProfSymtab &ProfSymTab, StringRef CompilationDir, SmallVectorImpl *BinaryIDs) { std::vector> Readers; -- cgit v1.1