From 6dd773b6505fdc712885a353a1439d8ea328021d Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Fri, 11 Oct 2024 20:15:02 -0700 Subject: [ELF] Pass Ctx & --- lld/ELF/InputFiles.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lld/ELF/InputFiles.cpp') 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 -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 *obj = make>(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(ELF32LEKind, mb, symName, archiveName); + return isNonCommonDef(ctx, ELF32LEKind, mb, symName, archiveName); case ELF32BEKind: - return isNonCommonDef(ELF32BEKind, mb, symName, archiveName); + return isNonCommonDef(ctx, ELF32BEKind, mb, symName, archiveName); case ELF64LEKind: - return isNonCommonDef(ELF64LEKind, mb, symName, archiveName); + return isNonCommonDef(ctx, ELF64LEKind, mb, symName, archiveName); case ELF64BEKind: - return isNonCommonDef(ELF64BEKind, mb, symName, archiveName); + return isNonCommonDef(ctx, ELF64BEKind, mb, symName, archiveName); default: llvm_unreachable("getELFKind"); } -- cgit v1.2.3