diff options
-rw-r--r-- | lib/Transforms/IPO/MutateStructTypes.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Transforms/IPO/MutateStructTypes.cpp b/lib/Transforms/IPO/MutateStructTypes.cpp index 3e6d53fb3a..fd1f46d0fa 100644 --- a/lib/Transforms/IPO/MutateStructTypes.cpp +++ b/lib/Transforms/IPO/MutateStructTypes.cpp @@ -250,7 +250,8 @@ bool MutateStructTypes::doPassInitialization(Module *M) { cast<MethodType>(ConvertType(Meth->getMethodType())); // Create a new method to put stuff into... - Method *NewMeth = new Method(NewMTy, Meth->getName()); + Method *NewMeth = new Method(NewMTy, Meth->hasInternalLinkage(), + Meth->getName()); if (Meth->hasName()) Meth->setName("OLD."+Meth->getName()); |