diff options
author | Alexandre Ganea <37383324+aganea@users.noreply.github.com> | 2023-10-03 10:12:09 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-03 10:12:09 -0400 |
commit | a2ef046a2d19eef297defa613d17283c46361fcb (patch) | |
tree | e4e8cd01bfe60035456e81dbefd6af2416192527 /clang/lib/Lex/ModuleMap.cpp | |
parent | 9546b5d8eec67e590694b4c62b8681cddd21662a (diff) | |
download | llvm-a2ef046a2d19eef297defa613d17283c46361fcb.zip llvm-a2ef046a2d19eef297defa613d17283c46361fcb.tar.gz llvm-a2ef046a2d19eef297defa613d17283c46361fcb.tar.bz2 |
[LLD][ELF] Import `ObjFile::importCmseSymbols` at call site (#68025)
Before this patch, with MSVC I was seeing:
```
[304/334] Building CXX object tools\lld\ELF\CMakeFiles\lldELF.dir\InputFiles.cpp.obj
C:\git\llvm-project\lld\ELF\InputFiles.h(327): warning C4661: 'void lld::elf::ObjFile<llvm::object::ELF32LE>::importCmseSymbols(void)': no suitable definition provided for explicit template instantiation request
C:\git\llvm-project\lld\ELF\InputFiles.h(291): note: see declaration of 'lld::elf::ObjFile<llvm::object::ELF32LE>::importCmseSymbols'
C:\git\llvm-project\lld\ELF\InputFiles.h(327): warning C4661: 'void lld::elf::ObjFile<llvm::object::ELF32LE>::redirectCmseSymbols(void)': no suitable definition provided for explicit template instantiation request
C:\git\llvm-project\lld\ELF\InputFiles.h(292): note: see declaration of 'lld::elf::ObjFile<llvm::object::ELF32LE>::redirectCmseSymbols'
```
This patch removes `redirectCmseSymbols` which is not defined. And it
imports `importCmseSymbols` in InputFiles.cpp, because it is already
explicitly instantiated in ARM.cpp.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions