forked from OSchip/llvm-project
5fe40050bd
Function::copyAttributesFrom will copy the personality function, prefix data and prolog data from the source function to the new function, and is invoked when the IRMover copies the function prototype. This puts a reference to a constant in the source module on a function in the dest module, which causes an error when deleting the source module after importing, since the personality function in the source module still has uses (this would presumably also be an issue for the prologue and prefix data). Remove the copies added to the dest copy when creating the new prototype, as they are mapped properly when/if we link the function body. llvm-svn: 257420 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
IRMover.cpp | ||
LLVMBuild.txt | ||
LinkDiagnosticInfo.h | ||
LinkModules.cpp | ||
Makefile |