| // Check COFF emission of cvtres |
| // The input was generated with the following command, using the original Windows |
| // rc.exe: |
| // > rc /fo test_resource.res /nologo test_resource.rc |
| // The object file we are comparing against was generated with this command using |
| // the original Windows cvtres.exe. |
| // > cvtres /machine:X86 /readonly /nologo /out:test_resource.obj.coff \ |
| // test_resource.res |
| |
| RUN: llvm-cvtres /verbose /out:%t %p/Inputs/test_resource.res |
| RUN: llvm-readobj -symbols %t | FileCheck %s |
| |
| // Test that parameters can be preceded by '-' in addition to '/': |
| RUN: llvm-cvtres -verbose -machine:X86 -out:%t %p/Inputs/test_resource.res |
| RUN: llvm-readobj -symbols %t | FileCheck %s |
| |
| CHECK: Name: $R000000 |
| CHECK-NEXT: Value: 0 |
| CHECK-NEXT: Section: .rsrc$02 |
| CHECK: Name: $R000001 |
| CHECK-NEXT: Value: 24 |
| CHECK-NEXT: Section: .rsrc$02 |
| CHECK: Name: $R000002 |
| CHECK-NEXT: Value: 832 |
| CHECK-NEXT: Section: .rsrc$02 |
| CHECK: Name: $R000003 |
| CHECK-NEXT: Value: 1640 |
| CHECK-NEXT: Section: .rsrc$02 |
| CHECK: Name: $R000004 |
| CHECK-NEXT: Value: 1688 |
| CHECK-NEXT: Section: .rsrc$02 |
| CHECK: Name: $R000006 |
| CHECK-NEXT: Value: 1824 |
| CHECK-NEXT: Section: .rsrc$02 |
| CHECK: Name: $R000007 |
| CHECK-NEXT: Value: 1872 |
| CHECK-NEXT: Section: .rsrc$02 |