diff options
| author | Fangrui Song <i@maskray.me> | 2024-10-11 20:15:02 -0700 |
|---|---|---|
| committer | Fangrui Song <i@maskray.me> | 2024-10-11 20:15:02 -0700 |
| commit | 6dd773b6505fdc712885a353a1439d8ea328021d (patch) | |
| tree | 47ac48362cdc2acbdfabaf34d4ceb53bb2f1e7b4 /lld/ELF/InputFiles.cpp | |
| parent | 966bee739c270c5b5a9ee7e0902cf1fd36ffab0d (diff) | |
[ELF] Pass Ctx &
Diffstat (limited to 'lld/ELF/InputFiles.cpp')
| -rw-r--r-- | lld/ELF/InputFiles.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index a88fcd08d98c..0ac354b086d7 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -1324,8 +1324,8 @@ static bool isBitcodeNonCommonDef(MemoryBufferRef mb, StringRef symName, } template <class ELFT> -static bool isNonCommonDef(ELFKind ekind, MemoryBufferRef mb, StringRef symName, - StringRef archiveName) { +static bool isNonCommonDef(Ctx &ctx, ELFKind ekind, MemoryBufferRef mb, + StringRef symName, StringRef archiveName) { ObjFile<ELFT> *obj = make<ObjFile<ELFT>>(ctx, ekind, mb, archiveName); obj->init(); StringRef stringtable = obj->getStringTable(); @@ -1343,13 +1343,13 @@ static bool isNonCommonDef(MemoryBufferRef mb, StringRef symName, StringRef archiveName) { switch (getELFKind(mb, archiveName)) { case ELF32LEKind: - return isNonCommonDef<ELF32LE>(ELF32LEKind, mb, symName, archiveName); + return isNonCommonDef<ELF32LE>(ctx, ELF32LEKind, mb, symName, archiveName); case ELF32BEKind: - return isNonCommonDef<ELF32BE>(ELF32BEKind, mb, symName, archiveName); + return isNonCommonDef<ELF32BE>(ctx, ELF32BEKind, mb, symName, archiveName); case ELF64LEKind: - return isNonCommonDef<ELF64LE>(ELF64LEKind, mb, symName, archiveName); + return isNonCommonDef<ELF64LE>(ctx, ELF64LEKind, mb, symName, archiveName); case ELF64BEKind: - return isNonCommonDef<ELF64BE>(ELF64BEKind, mb, symName, archiveName); + return isNonCommonDef<ELF64BE>(ctx, ELF64BEKind, mb, symName, archiveName); default: llvm_unreachable("getELFKind"); } |
