diff options
| author | Bill Wendling <isanbard@gmail.com> | 2010-08-24 20:00:52 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2010-08-24 20:00:52 +0000 |
| commit | 3aeedd1e5a8dd198589fbd45eac015f1317a8d72 (patch) | |
| tree | f8d7fafc472a0d230b9afafe43a81f78d1ed4b13 /llvm/tools | |
| parent | 1c8d777c9318299b5054e9bae8dd13b8781164d9 (diff) | |
| download | bcm5719-llvm-3aeedd1e5a8dd198589fbd45eac015f1317a8d72.tar.gz bcm5719-llvm-3aeedd1e5a8dd198589fbd45eac015f1317a8d72.zip | |
- Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings.
- Support the LinkerWeak*Linkage types in llvm-nm and in LinkModules.cpp.
llvm-svn: 111952
Diffstat (limited to 'llvm/tools')
| -rw-r--r-- | llvm/tools/llvm-nm/llvm-nm.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/tools/llvm-nm/llvm-nm.cpp b/llvm/tools/llvm-nm/llvm-nm.cpp index fd7e7f670b9..34c4ff890b9 100644 --- a/llvm/tools/llvm-nm/llvm-nm.cpp +++ b/llvm/tools/llvm-nm/llvm-nm.cpp @@ -88,8 +88,11 @@ static char TypeCharForSymbol(GlobalValue &GV) { static void DumpSymbolNameForGlobalValue(GlobalValue &GV) { // Private linkage and available_externally linkage don't exist in symtab. - if (GV.hasPrivateLinkage() || GV.hasLinkerPrivateLinkage() || - GV.hasLinkerPrivateWeakLinkage() || GV.hasAvailableExternallyLinkage()) + if (GV.hasPrivateLinkage() || + GV.hasLinkerPrivateLinkage() || + GV.hasLinkerPrivateWeakLinkage() || + GV.hasLinkerPrivateWeakDefAutoLinkage() || + GV.hasAvailableExternallyLinkage()) return; const std::string SymbolAddrStr = " "; // Not used yet... |

