Add plumbing for the `linker_private' linkage type. This type is meant for
[oota-llvm.git] / lib / CodeGen / MachOWriter.cpp
index d19b218b2f39f552b02100bb7a9372e134043c8d..4e24c7c2bb0ea9c0d4f80d7fe5e730d2e99f4e05 100644 (file)
@@ -764,6 +764,9 @@ MachOSym::MachOSym(const GlobalValue *gv, std::string name, uint8_t sect,
   case GlobalValue::PrivateLinkage:
     GVName = TAI->getPrivateGlobalPrefix() + name;
     break;
+  case GlobalValue::LinkerPrivateLinkage:
+    GVName = TAI->getLessPrivateGlobalPrefix() + name;
+    break;
   case GlobalValue::InternalLinkage:
     GVName = TAI->getGlobalPrefix() + name;
     break;