llvm-project
bcbdbd25 - [llvm][ELF][build attributes] Change StringRef to std::string for BuildAttributeSubSection::Name (#135625)

Commit
172 days ago
[llvm][ELF][build attributes] Change StringRef to std::string for BuildAttributeSubSection::Name (#135625) BuildAttributeSubSection::Name must be a std::string instead of StringRef because it may be assigned from non-persistent memory. StringRef is non-owning and unsafe in this context. This change ensures the subsection name owns its memory, preventing use-after-free or dangling references. Context: Work in progress in PR #131990.
Author
Parents
Loading