## 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=]] # NO-FLAG: Flags [ (0x0) # NO-FLAG-NEXT: ] # FLAG: Flags [ (0x100) # FLAG-NEXT: EF_SPARC_32PLUS (0x100) # FLAG-NEXT: ]