Add const qualifier for FunctionInfoIndex in ModuleLinker and linkInModule() (NFC)

From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 253840
This commit is contained in:
Mehdi Amini 2015-11-23 01:59:16 +00:00
parent ededfce1b7
commit 8220e8a830
2 changed files with 5 additions and 4 deletions

View File

@ -82,7 +82,7 @@ public:
/// function is imported from the source module.
/// Returns true on error.
bool linkInModule(Module *Src, unsigned Flags = Flags::None,
FunctionInfoIndex *Index = nullptr,
const FunctionInfoIndex *Index = nullptr,
Function *FuncToImport = nullptr);
/// \brief Set the composite to the passed-in module.

View File

@ -428,7 +428,7 @@ class ModuleLinker {
/// Function index passed into ModuleLinker for using in function
/// importing/exporting handling.
FunctionInfoIndex *ImportIndex;
const FunctionInfoIndex *ImportIndex;
/// Function to import from source module, all other functions are
/// imported as declarations instead of definitions.
@ -448,7 +448,7 @@ class ModuleLinker {
public:
ModuleLinker(Module *dstM, Linker::IdentifiedStructTypeSet &Set, Module *srcM,
DiagnosticHandlerFunction DiagnosticHandler, unsigned Flags,
FunctionInfoIndex *Index = nullptr,
const FunctionInfoIndex *Index = nullptr,
Function *FuncToImport = nullptr)
: DstM(dstM), SrcM(srcM), TypeMap(Set),
ValMaterializer(TypeMap, DstM, LazilyLinkGlobalValues, this),
@ -2088,7 +2088,8 @@ void Linker::deleteModule() {
Composite = nullptr;
}
bool Linker::linkInModule(Module *Src, unsigned Flags, FunctionInfoIndex *Index,
bool Linker::linkInModule(Module *Src, unsigned Flags,
const FunctionInfoIndex *Index,
Function *FuncToImport) {
ModuleLinker TheLinker(Composite, IdentifiedStructTypes, Src,
DiagnosticHandler, Flags, Index, FuncToImport);