diff --git a/llvm/test/Object/Inputs/COFF/weak-externals.yaml b/llvm/test/Object/Inputs/COFF/weak-externals.yaml deleted file mode 100644 index 44364186b527..000000000000 --- a/llvm/test/Object/Inputs/COFF/weak-externals.yaml +++ /dev/null @@ -1,26 +0,0 @@ ---- -header: - Machine: IMAGE_FILE_MACHINE_ARMNT - Characteristics: [ ] -sections: - - Name: .rdata - Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] - Alignment: 1 - SectionData: '' -symbols: - - Name: Function - Value: 0 - SectionNumber: 0 - SimpleType: IMAGE_SYM_TYPE_NULL - ComplexType: IMAGE_SYM_DTYPE_NULL - StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL - WeakExternal: - TagIndex: 9 - Characteristics: IMAGE_WEAK_EXTERN_SEARCH_LIBRARY - - Name: .weak.Function.default - Value: 0 - SectionNumber: -1 - SimpleType: IMAGE_SYM_TYPE_NULL - ComplexType: IMAGE_SYM_DTYPE_NULL - StorageClass: IMAGE_SYM_CLASS_EXTERNAL -... diff --git a/llvm/test/Object/coff-weak-externals.test b/llvm/test/Object/coff-weak-externals.test deleted file mode 100644 index b3372be32c35..000000000000 --- a/llvm/test/Object/coff-weak-externals.test +++ /dev/null @@ -1,5 +0,0 @@ -RUN: llvm-objdump -t %p/Inputs/COFF/weak-externals.obj | FileCheck %s - -CHECK: [ 0](sec 0)(fl 0x00)(ty 0)(scl 69) (nx 1) 0x00000000 Function -CHECK: AUX tagndx 9 type 2 - diff --git a/llvm/tools/llvm-objdump/COFFDump.cpp b/llvm/tools/llvm-objdump/COFFDump.cpp index 3b72f9bcad77..6b98b72b5c1f 100644 --- a/llvm/tools/llvm-objdump/COFFDump.cpp +++ b/llvm/tools/llvm-objdump/COFFDump.cpp @@ -653,12 +653,6 @@ void llvm::printCOFFSymbolTable(const COFFObjectFile *coff) { SI = SI + Symbol->getNumberOfAuxSymbols(); break; - } else if (Symbol->isWeakExternal()) { - const coff_aux_weak_external *awe; - error(coff->getAuxSymbol(SI + 1, awe)); - - outs() << "AUX " << format("tagndx %d type %d\n", awe->TagIndex, - awe->Characteristics); } else { outs() << "AUX Unknown\n"; }