diff options
author | Juergen Ributzka <juergen@ributzka.de> | 2024-01-08 11:04:22 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-08 11:04:22 -0800 |
commit | f4bc70e886f2eb1b646d84871b93897db749c826 (patch) | |
tree | 2853b146312fd6110a870e661a4cf9086a695b1f /clang/lib/Lex/ModuleMap.cpp | |
parent | 478ec63312582c24c8d6ecab280da2380137c0b7 (diff) | |
download | llvm-f4bc70e886f2eb1b646d84871b93897db749c826.zip llvm-f4bc70e886f2eb1b646d84871b93897db749c826.tar.gz llvm-f4bc70e886f2eb1b646d84871b93897db749c826.tar.bz2 |
[clang][modules] Remove `_Private` suffix from framework auto-link hints. (#77120)
- [clang][modules] Remove no longer needed autolink test for TBD files.
- [clang][modules] Remove `_Private` suffix from framework auto-link
hints.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
-rw-r--r-- | clang/lib/Lex/ModuleMap.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Lex/ModuleMap.cpp b/clang/lib/Lex/ModuleMap.cpp index ea5d13d..42d55d0 100644 --- a/clang/lib/Lex/ModuleMap.cpp +++ b/clang/lib/Lex/ModuleMap.cpp @@ -984,7 +984,9 @@ static void inferFrameworkLink(Module *Mod) { assert(!Mod->isSubFramework() && "Can only infer linking for top-level frameworks"); - Mod->LinkLibraries.push_back(Module::LinkLibrary(Mod->Name, + StringRef FrameworkName(Mod->Name); + FrameworkName.consume_back("_Private"); + Mod->LinkLibraries.push_back(Module::LinkLibrary(FrameworkName.str(), /*IsFramework=*/true)); } |