1# Show that llvm-readobj can handle no program headers when --program-headers 2# is requested, both for LLVM and GNU output. 3 4# RUN: yaml2obj %s -o %t 5# RUN: llvm-readobj %t --program-headers | FileCheck %s --check-prefix=LLVM 6# RUN: llvm-readelf %t --program-headers | FileCheck %s --check-prefix=GNU 7 8# LLVM: ProgramHeaders [ 9# LLVM-NEXT: ] 10 11# GNU: There are 0 program headers 12# GNU: Program Headers: 13# GNU-NEXT: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align 14# GNU-EMPTY: 15# GNU-NEXT: Section to Segment mapping: 16# GNU-NEXT: Segment Sections... 17# GNU-NEXT: None .strtab .shstrtab 18 19--- !ELF 20FileHeader: 21 Class: ELFCLASS64 22 Data: ELFDATA2LSB 23 Type: ET_REL 24