Pull method symbols over when linking. Otherwise the result of the link will appear...
authorChris Lattner <sabre@nondot.org>
Mon, 29 Oct 2001 16:55:41 +0000 (16:55 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 29 Oct 2001 16:55:41 +0000 (16:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1033 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Linker/LinkModules.cpp
lib/Transforms/Utils/Linker.cpp
lib/VMCore/Linker.cpp

index 3e8a35cde4ec8830ce2b138875fa007a1d109fd7..3cb1ffecd265286b788d5ff57cdac0ae17061490 100644 (file)
@@ -260,6 +260,7 @@ static bool LinkMethodBody(Method *Dest, const Method *Src,
          II != IE; ++II) {
       const Instruction *SI = *II;
       Instruction *DI = SI->clone();
+      DI->setName(SI->getName());
       DBB->getInstList().push_back(DI);
       LocalMap.insert(make_pair(SI, DI));
     }
index 3e8a35cde4ec8830ce2b138875fa007a1d109fd7..3cb1ffecd265286b788d5ff57cdac0ae17061490 100644 (file)
@@ -260,6 +260,7 @@ static bool LinkMethodBody(Method *Dest, const Method *Src,
          II != IE; ++II) {
       const Instruction *SI = *II;
       Instruction *DI = SI->clone();
+      DI->setName(SI->getName());
       DBB->getInstList().push_back(DI);
       LocalMap.insert(make_pair(SI, DI));
     }
index 3e8a35cde4ec8830ce2b138875fa007a1d109fd7..3cb1ffecd265286b788d5ff57cdac0ae17061490 100644 (file)
@@ -260,6 +260,7 @@ static bool LinkMethodBody(Method *Dest, const Method *Src,
          II != IE; ++II) {
       const Instruction *SI = *II;
       Instruction *DI = SI->clone();
+      DI->setName(SI->getName());
       DBB->getInstList().push_back(DI);
       LocalMap.insert(make_pair(SI, DI));
     }