summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objcopy/COFF
diff options
context:
space:
mode:
authorEugene Leviant <eleviant@accesssoftek.com>2019-02-25 14:12:41 +0000
committerEugene Leviant <eleviant@accesssoftek.com>2019-02-25 14:12:41 +0000
commit51c1f640aa41fec5893d8de9eb0300239fcd9e2b (patch)
tree7cfa2dcf61fecaba79d7b07f62bb8102197c9a6d /llvm/tools/llvm-objcopy/COFF
parenta06e0290814da4adc7f58778befd0b28a5bd2d24 (diff)
downloadbcm5719-llvm-51c1f640aa41fec5893d8de9eb0300239fcd9e2b.tar.gz
bcm5719-llvm-51c1f640aa41fec5893d8de9eb0300239fcd9e2b.zip
[llvm-objcopy] Add --add-symbol
Differential revision: https://reviews.llvm.org/D58234 llvm-svn: 354787
Diffstat (limited to 'llvm/tools/llvm-objcopy/COFF')
-rw-r--r--llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp b/llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp
index 7923ef22fbe..bdc0e4ff312 100644
--- a/llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp
+++ b/llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp
@@ -185,7 +185,8 @@ static Error handleArgs(const CopyConfig &Config, Object &Obj) {
Config.ExtractDWO || Config.KeepFileSymbols || Config.LocalizeHidden ||
Config.PreserveDates || Config.StripDWO || Config.StripNonAlloc ||
Config.StripSections || Config.Weaken || Config.DecompressDebugSections ||
- Config.DiscardMode == DiscardType::Locals) {
+ Config.DiscardMode == DiscardType::Locals ||
+ !Config.SymbolsToAdd.empty()) {
return createStringError(llvm::errc::invalid_argument,
"Option not supported by llvm-objcopy for COFF");
}
OpenPOWER on IntegriCloud