1*392aa97aSMartin Storsjö## Test that options for altering PE header fields error out on object files. 2*392aa97aSMartin Storsjö 3*392aa97aSMartin Storsjö# RUN: yaml2obj %s -o %t.in.obj 4*392aa97aSMartin Storsjö 5*392aa97aSMartin Storsjö# RUN: not llvm-objcopy --subsystem windows %t.in.obj %t.out.obj 2>&1 | FileCheck %s -DFILE=%t.out.obj 6*392aa97aSMartin Storsjö 7*392aa97aSMartin Storsjö# CHECK: '[[FILE]]': unable to set subsystem on a relocatable object file 8*392aa97aSMartin Storsjö 9*392aa97aSMartin Storsjö--- !COFF 10*392aa97aSMartin Storsjöheader: 11*392aa97aSMartin Storsjö Machine: IMAGE_FILE_MACHINE_AMD64 12*392aa97aSMartin Storsjö Characteristics: [ ] 13*392aa97aSMartin Storsjösections: 14*392aa97aSMartin Storsjö - Name: .text 15*392aa97aSMartin Storsjö Characteristics: [ ] 16*392aa97aSMartin Storsjö VirtualAddress: 4096 17*392aa97aSMartin Storsjö VirtualSize: 1 18*392aa97aSMartin Storsjö SectionData: C3 19*392aa97aSMartin Storsjösymbols: 20*392aa97aSMartin Storsjö... 21