| ## Test that options for altering PE header fields error out on object files. | |
| # RUN: yaml2obj %s -o %t.in.obj | |
| # RUN: not llvm-objcopy --subsystem windows %t.in.obj %t.out.obj 2>&1 | FileCheck %s -DFILE=%t.out.obj | |
| # CHECK: '[[FILE]]': unable to set subsystem on a relocatable object file | |
| --- !COFF | |
| header: | |
| Machine: IMAGE_FILE_MACHINE_AMD64 | |
| Characteristics: [ ] | |
| sections: | |
| - Name: .text | |
| Characteristics: [ ] | |
| VirtualAddress: 4096 | |
| VirtualSize: 1 | |
| SectionData: C3 | |
| symbols: | |
| ... |