## Handle invalid arch attributes. ## ## This test cannot be assembly because the test needs an invalid arch ## feature and `llvm-mc` will filter out the unrecognized arch feature. # RUN: yaml2obj %s -D BITS=32 -o %t.32.o # RUN: not llvm-objdump -d %t.32.o 2>&1 | \ # RUN: FileCheck %s --check-prefixes=DISASM # DISASM: {{.*}} invalid section length 35 at offset 0x1 --- !ELF FileHeader: Class: ELFCLASS[[BITS]] Data: ELFDATA2LSB Type: ET_REL Machine: EM_RISCV Sections: - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] ## The content is the encoding of "mul a0, a1, a2". Content: 3385C502 - Name: .riscv.attributes Type: SHT_RISCV_ATTRIBUTES Content: 4123000000726973637600019572763332693270305F6D3270305F7831703000