## Check how obj2yaml dumps e_flags field. --- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2MSB Type: ET_EXEC Machine: EM_SPARC32PLUS Flags: [ [[FLAGS]] ] # RUN: yaml2obj -DFLAGS="EF_SPARC_32PLUS " %s -o %t2 # RUN: obj2yaml %t2 | FileCheck %s --check-prefix=FLAG # FLAG: --- !ELF # FLAG-NEXT: FileHeader: # FLAG-NEXT: Class: ELFCLASS64 # FLAG-NEXT: Data: ELFDATA2MSB # FLAG-NEXT: Type: ET_EXEC # FLAG-NEXT: Machine: EM_SPARC32PLUS # FLAG-NEXT: Flags: [ EF_SPARC_32PLUS ] # RUN: yaml2obj -DFLAGS="EF_SPARC_HAL_R1 " %s -o %t3 # RUN: obj2yaml %t3 | FileCheck %s --check-prefix=FLAG2 # FLAG2: --- !ELF # FLAG2-NEXT: FileHeader: # FLAG2-NEXT: Class: ELFCLASS64 # FLAG2-NEXT: Data: ELFDATA2MSB # FLAG2-NEXT: Type: ET_EXEC # FLAG2-NEXT: Machine: EM_SPARC32PLUS # FLAG2-NEXT: Flags: [ EF_SPARC_HAL_R1 ]