blob: baa101af013c98da99f27a4c566211477daf23b7 [file] [log] [blame] [edit]
## Test for FileHeader Flags.
## When FLAGS variable isn't defined, the e_flags value is 0.
## Otherwise, it's the specified value.
# RUN: yaml2obj %s -o %t
# RUN: llvm-readobj -h %t | FileCheck %s --check-prefixes=NO-FLAG
# RUN: yaml2obj %s -o %t -DFLAGS=[EF_SPARC_32PLUS]
# RUN: llvm-readobj -h %t | FileCheck %s --check-prefixes=FLAG
!ELF
FileHeader:
Class: ELFCLASS32
Data: ELFDATA2LSB
Type: ET_EXEC
Machine: EM_SPARC32PLUS
Flags: [[FLAGS=<none>]]
# NO-FLAG: Flags [ (0x0)
# NO-FLAG-NEXT: ]
# FLAG: Flags [ (0x100)
# FLAG-NEXT: EF_SPARC_32PLUS (0x100)
# FLAG-NEXT: ]