diff --git a/llvm/lib/ProfileData/RawMemProfReader.cpp b/llvm/lib/ProfileData/RawMemProfReader.cpp --- a/llvm/lib/ProfileData/RawMemProfReader.cpp +++ b/llvm/lib/ProfileData/RawMemProfReader.cpp @@ -282,8 +282,8 @@ } // Check whether the profiled binary was built with position independent code - // (PIC). For now we provide a error message until symbolization support - // is added for pic. + // (PIC). Perform sanity checks for assumptions we rely on to simplify + // symbolization. auto* Elf64LEObject = llvm::cast(ElfObject); const llvm::object::ELF64LEFile& ElfFile = Elf64LEObject->getELFFile(); auto PHdrsOr = ElfFile.program_headers();