mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-27 00:15:58 +00:00
Add const qualifier for FunctionInfoIndex in ModuleLinker and linkInModule() (NFC)
From: Mehdi Amini <mehdi.amini@apple.com> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253840 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b70988b005
commit
6fc1509fb7
@ -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.
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user