[llvm-nm] Don't error out on multiple occurrances of the -g/--external-only flag
authorMartin Storsjo <martin@martin.st>
Fri, 3 Nov 2017 07:18:21 +0000 (07:18 +0000)
committerMartin Storsjo <martin@martin.st>
Fri, 3 Nov 2017 07:18:21 +0000 (07:18 +0000)
commitc632086ab80e6cefb5b7e7d0b0bc817c5d5898a4
tree03a8cb78976de0cf5a93f8f1c694e37a5286e52a
parent1401524e20ddc7ec5839d86a87a10ee32b67dae1
[llvm-nm] Don't error out on multiple occurrances of the -g/--external-only flag

GNU binutils nm doesn't error out on this, and some projects' build
systems can end up doing that in some cases. Allowing that seems like
a better target than trying to avoid user projects passing multiple
-g parameters to $NM.

Differential Revision: https://reviews.llvm.org/D39539

llvm-svn: 317301
llvm/test/tools/llvm-nm/X86/externalonly.test
llvm/tools/llvm-nm/llvm-nm.cpp