When not destroying the source, the linker is not remapping the types. Added support
authorMon P Wang <wangmp@apple.com>
Fri, 23 Dec 2011 02:18:32 +0000 (02:18 +0000)
committerMon P Wang <wangmp@apple.com>
Fri, 23 Dec 2011 02:18:32 +0000 (02:18 +0000)
commitd24397a9319a41e80169f572ad274a711f41d64e
treedde0055e7cdd6b08fc9e2928696bc303619f68ed
parentcf985924fb73e71ed61a55a7a8dba97a8e200b3d
When not destroying the source, the linker is not remapping the types. Added support
to CloneFunctionInto to allow remapping for this case.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147217 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/Cloning.h
lib/Linker/LinkModules.cpp
lib/Transforms/Utils/CloneFunction.cpp