[patch] Don't rename in Module::getOrInsertFunction.
Duncan P. N. Exon Smith
dexonsmith at apple.com
Mon Mar 10 12:08:11 PDT 2014
On Mar 10, 2014, at 12:01 PM, Pete Cooper <peter_cooper at apple.com> wrote:
> Also possible to hit this on LTO with static C functions. That is,
> static int foo()
> is this in the IR when its a C file. Linking 2 of these IR files together needs to ensure we don’t clash on names.
> define internal i32 @foo() nounwind ssp uwtable
I think ModuleLinker::run() (in LinkModules.cpp) handles this case
another way. It doesn’t rely on Module::getOrInsertFunction().
More information about the llvm-commits