## 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: | |
... |