summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test
diff options
context:
space:
mode:
authorJordan Rupprecht <rupprecht@google.com>2019-03-13 22:26:01 +0000
committerJordan Rupprecht <rupprecht@google.com>2019-03-13 22:26:01 +0000
commit42bc1e241c822304e42d4af3de8c8fa7e0c620dc (patch)
tree9aa803b7d0bed12cb38bd07890906cc0d373789a /llvm/test/tools/llvm-objcopy/ELF/add-symbol.test
parent9ec5af054687960a21927f7353c216b86b16bec3 (diff)
downloadbcm5719-llvm-42bc1e241c822304e42d4af3de8c8fa7e0c620dc.tar.gz
bcm5719-llvm-42bc1e241c822304e42d4af3de8c8fa7e0c620dc.zip
[llvm-objcopy] Cleanup errors from CopyConfig and remove llvm-objcopy.h dependency
error() was previously cleaned up from CopyConfig, but new uses were introduced. This also tweaks the error message for --add-symbol to report all invalid flags. llvm-svn: 356105
Diffstat (limited to 'llvm/test/tools/llvm-objcopy/ELF/add-symbol.test')
-rw-r--r--llvm/test/tools/llvm-objcopy/ELF/add-symbol.test8
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test b/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test
index 8ed75b95e2f..bf75b4fd8eb 100644
--- a/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test
+++ b/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test
@@ -20,7 +20,8 @@
# RUN: not llvm-objcopy --add-symbol='test=:0' %t %t5 2>&1 | FileCheck %s --check-prefix=ERR2
# RUN: not llvm-objcopy --add-symbol='test=foo:' %t %t6 2>&1 | FileCheck %s --check-prefix=ERR2
# RUN: not llvm-objcopy --add-symbol='test=0,cool' %t %t7 2>&1 | FileCheck %s --check-prefix=ERR3
-# RUN: not llvm-objcopy --add-symbol='test=xyz' %t %t8 2>&1 | FileCheck %s --check-prefix=ERR4
+# RUN: not llvm-objcopy --add-symbol='test=0,foo,bar' %t %t8 2>&1 | FileCheck %s --check-prefix=ERR4
+# RUN: not llvm-objcopy --add-symbol='test=xyz' %t %t9 2>&1 | FileCheck %s --check-prefix=ERR5
!ELF
FileHeader:
@@ -71,6 +72,7 @@ ProgramHeaders:
# ERR1: error: bad format for --add-symbol, missing '=' after 'test'
# ERR2: error: bad format for --add-symbol, missing section name or symbol value
-# ERR3: error: unsupported flag 'cool' for --add-symbol
-# ERR4: error: bad symbol value: 'xyz'
+# ERR3: error: unsupported flag for --add-symbol: 'cool'
+# ERR4: error: unsupported flags for --add-symbol: 'foo', 'bar'
+# ERR5: error: bad symbol value: 'xyz'
OpenPOWER on IntegriCloud