From 7efceca0797cb4b8aa8ab95bdfbf334825c6b5f0 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 13 Aug 2025 18:08:08 +0200 Subject: [nfc][pgo] `const`-ify some APIs in `InstrProfSymtab` (#153284) The main reason some `const` - sounding APIs weren't const was because their state is lazily updated (ensuring ordering). --- llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (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 cdf4412..fc2577e 100644 --- a/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp +++ b/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp @@ -519,7 +519,7 @@ Error InstrProfSymtab::create(SectionRef &Section) { return Error::success(); } -StringRef InstrProfSymtab::getFuncName(uint64_t Pointer, size_t Size) { +StringRef InstrProfSymtab::getFuncName(uint64_t Pointer, size_t Size) const { if (Pointer < Address) return StringRef(); auto Offset = Pointer - Address; -- cgit v1.1