Make the llvm mangler depend only on DataLayout.
[oota-llvm.git] / lib / Target / PowerPC / PPCTargetMachine.cpp
index ca969c01125c0100f2cfb485156c838b65403f73..2e8d2d67fddc69d2486a716f25ddf3a08cba7026 100644 (file)
@@ -40,6 +40,8 @@ static std::string getDataLayoutString(const PPCSubtarget &ST) {
   // PPC is big endian.
   std::string Ret = "E";
 
+  Ret += DataLayout::getManglingComponent(T);
+
   // PPC32 has 32 bit pointers. The PS3 (OS Lv2) is a PPC64 machine with 32 bit
   // pointers.
   if (!ST.isPPC64() || T.getOS() == Triple::Lv2)