diff options
author | Finn Plummer <mail@inbelic.dev> | 2025-09-01 10:52:02 -0700 |
---|---|---|
committer | Finn Plummer <mail@inbelic.dev> | 2025-09-01 13:39:04 -0700 |
commit | b8b27341db7cd3cffe70d8572d348c6c961ba693 (patch) | |
tree | 75739014c0a3ae4dc4394281655c5afe351c2b07 /llvm/lib/ObjCopy/ConfigManager.cpp | |
parent | 33d5a3b455d3bb0d0487dabb98728aeaa8cba03b (diff) | |
download | llvm-users/inbelic/pr-156372.zip llvm-users/inbelic/pr-156372.tar.gz llvm-users/inbelic/pr-156372.tar.bz2 |
[DirectX] Add `only-section` to `llvm-objcopy` for `DXContainer`users/inbelic/pr-156372
Diffstat (limited to 'llvm/lib/ObjCopy/ConfigManager.cpp')
-rw-r--r-- | llvm/lib/ObjCopy/ConfigManager.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/llvm/lib/ObjCopy/ConfigManager.cpp b/llvm/lib/ObjCopy/ConfigManager.cpp index 2b17d72..24f3cacc 100644 --- a/llvm/lib/ObjCopy/ConfigManager.cpp +++ b/llvm/lib/ObjCopy/ConfigManager.cpp @@ -116,14 +116,13 @@ ConfigManager::getDXContainerConfig() const { !Common.AllocSectionsPrefix.empty() || Common.DiscardMode != DiscardType::None || !Common.AddSection.empty() || !Common.DumpSection.empty() || !Common.KeepSection.empty() || - !Common.OnlySection.empty() || !Common.SectionsToRename.empty() || - !Common.SetSectionAlignment.empty() || !Common.SetSectionFlags.empty() || - !Common.SetSectionType.empty() || Common.ExtractDWO || - Common.OnlyKeepDebug || Common.StripAllGNU || Common.StripDWO || - Common.StripDebug || Common.StripNonAlloc || Common.StripSections || - Common.StripUnneeded || Common.DecompressDebugSections || - Common.GapFill != 0 || Common.PadTo != 0 || - Common.ChangeSectionLMAValAll != 0 || + !Common.SectionsToRename.empty() || !Common.SetSectionAlignment.empty() || + !Common.SetSectionFlags.empty() || !Common.SetSectionType.empty() || + Common.ExtractDWO || Common.OnlyKeepDebug || Common.StripAllGNU || + Common.StripDWO || Common.StripDebug || Common.StripNonAlloc || + Common.StripSections || Common.StripUnneeded || + Common.DecompressDebugSections || Common.GapFill != 0 || + Common.PadTo != 0 || Common.ChangeSectionLMAValAll != 0 || !Common.ChangeSectionAddress.empty()) { return createStringError( llvm::errc::invalid_argument, |