| ; RUN: llvm-rc /FO %t %p/Inputs/memoryflags.rc | |
| ; RUN: llvm-readobj %t | FileCheck %s | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 1 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1050 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 1 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1050 | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 2 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 2 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 3 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x0 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 3 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 4 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 4 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 5 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 5 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 6 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 6 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 7 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 7 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 8 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 8 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 1 | |
| ; CHECK-NEXT: Resource name (int): 9 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 12 | |
| ; CHECK-NEXT: Resource name (int): 9 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 10 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1050 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 11 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1050 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 12 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1050 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 13 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1050 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 10 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1050 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 14 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 15 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 16 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 17 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 11 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 18 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x0 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 19 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x0 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 20 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x0 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 21 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x0 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 12 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 22 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 23 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 24 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 25 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1010 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 13 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 26 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 27 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 28 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 29 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 14 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 30 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 31 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 32 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 33 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 15 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 34 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 35 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 36 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 37 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 16 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 38 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 39 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 40 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 41 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 17 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 42 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 43 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 44 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 3 | |
| ; CHECK-NEXT: Resource name (int): 45 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 14 | |
| ; CHECK-NEXT: Resource name (int): 18 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 19 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x70 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 20 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x30 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 21 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x20 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 22 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x30 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 23 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 24 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x30 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 25 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 26 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x30 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 27 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 28 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x0 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 29 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x0 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 30 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x20 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 31 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x10 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 32 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 33 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x20 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 34 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x20 | |
| ; CHECK: Resource type (int): 2 | |
| ; CHECK-NEXT: Resource name (int): 35 | |
| ; CHECK-NEXT: Data version: 0 | |
| ; CHECK-NEXT: Memory flags: 0x1030 |