diff --git a/tools/llvm-nm/llvm-nm.cpp b/tools/llvm-nm/llvm-nm.cpp
index c819bb9307a..2f59d69b2d9 100644
--- a/tools/llvm-nm/llvm-nm.cpp
+++ b/tools/llvm-nm/llvm-nm.cpp
@@ -54,9 +54,7 @@ namespace {
 char TypeCharForSymbol (GlobalValue &GV) {
   if (GV.isExternal ())                                     return 'U';
   if (GV.hasLinkOnceLinkage ())                             return 'C';
-#ifdef WEAK_LINKAGE_EVENTUALLY_IMPLEMENTED
   if (GV.hasWeakLinkage ())                                 return 'W';
-#endif
   if (isa<Function> (GV) && GV.hasInternalLinkage ())       return 't';
   if (isa<Function> (GV))                                   return 'T';
   if (isa<GlobalVariable> (GV) && GV.hasInternalLinkage ()) return 'd';