## Test that "llvm-objdump --traceback-table" warn when a function name's length is 0. # RUN: yaml2obj %s -o %t.o # RUN: llvm-objdump -d --traceback-table --symbol-description %t.o 2>&1 |\ # RUN: FileCheck -DFILE=%t.o --implicit-check-not="warning:" --check-prefixes=WARN %s --- !XCOFF FileHeader: MagicNumber: 0x1DF Sections: - Name: .text Flags: [ STYP_TEXT ] SectionData: "9421ffc0000000000000204080000201000000000000000400004164644e756d00000000" Symbols: - Name: .AddNum Value: 0 Section: .text Type: 0x20 StorageClass: C_EXT AuxEntries: - Type: AUX_CSECT SectionOrLength: 0x24 SymbolAlignmentAndType: 0x21 StorageMappingClass: XMC_PR # WARN: warning: '[[FILE]]': the length of the function name must be greater than zero if the isFuncNamePresent bit is set in the traceback table