diff options
Diffstat (limited to 'llvm/test/tools/llvm-rc/Inputs')
| -rw-r--r-- | llvm/test/tools/llvm-rc/Inputs/memoryflags-stringtable.rc | 28 | ||||
| -rw-r--r-- | llvm/test/tools/llvm-rc/Inputs/memoryflags.rc | 35 |
2 files changed, 63 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-rc/Inputs/memoryflags-stringtable.rc b/llvm/test/tools/llvm-rc/Inputs/memoryflags-stringtable.rc new file mode 100644 index 00000000000..098953f1031 --- /dev/null +++ b/llvm/test/tools/llvm-rc/Inputs/memoryflags-stringtable.rc @@ -0,0 +1,28 @@ +// Flags set on the first stringtable of a bundle gets set +STRINGTABLE IMPURE { + 0 "a" +} + +// and end up in effect over whatever data is added here. +STRINGTABLE +{ + 1 "b" +} + +STRINGTABLE +LANGUAGE 4, 7 { + 2 "c" +} + +// Flags set on a later stringtable as part of an earlier bundle +// have no effect. +STRINGTABLE FIXED PRELOAD +LANGUAGE 4, 7 { + 3 "d" +} + +// While the same flag on a new bundle does have effect. +STRINGTABLE FIXED PRELOAD +LANGUAGE 4, 8 { + 4 "e" +} diff --git a/llvm/test/tools/llvm-rc/Inputs/memoryflags.rc b/llvm/test/tools/llvm-rc/Inputs/memoryflags.rc new file mode 100644 index 00000000000..7e15f3d57a7 --- /dev/null +++ b/llvm/test/tools/llvm-rc/Inputs/memoryflags.rc @@ -0,0 +1,35 @@ +1 CURSOR PRELOAD "cursor.cur" +2 CURSOR LOADONCALL "cursor.cur" +3 CURSOR FIXED "cursor.cur" +4 CURSOR MOVEABLE "cursor.cur" +5 CURSOR DISCARDABLE "cursor.cur" +6 CURSOR PURE "cursor.cur" +7 CURSOR IMPURE "cursor.cur" +8 CURSOR SHARED "cursor.cur" +9 CURSOR NONSHARED "cursor.cur" +10 ICON PRELOAD "icon-old.ico" +11 ICON LOADONCALL "icon-old.ico" +12 ICON FIXED "icon-old.ico" +13 ICON MOVEABLE "icon-old.ico" +14 ICON DISCARDABLE "icon-old.ico" +15 ICON PURE "icon-old.ico" +16 ICON IMPURE "icon-old.ico" +17 ICON SHARED "icon-old.ico" +18 ICON NONSHARED "icon-old.ico" +19 BITMAP PRELOAD "bitmap.bmp" +20 BITMAP LOADONCALL "bitmap.bmp" +21 BITMAP FIXED "bitmap.bmp" +22 BITMAP MOVEABLE "bitmap.bmp" +23 BITMAP DISCARDABLE "bitmap.bmp" +24 BITMAP PURE "bitmap.bmp" +25 BITMAP IMPURE "bitmap.bmp" +26 BITMAP SHARED "bitmap.bmp" +27 BITMAP NONSHARED "bitmap.bmp" +28 BITMAP FIXED IMPURE "bitmap.bmp" +29 BITMAP DISCARDABLE FIXED IMPURE "bitmap.bmp" +30 BITMAP DISCARDABLE FIXED "bitmap.bmp" +31 BITMAP DISCARDABLE IMPURE "bitmap.bmp" +32 BITMAP DISCARDABLE LOADONCALL "bitmap.bmp" +33 BITMAP FIXED SHARED "bitmap.bmp" +34 BITMAP FIXED IMPURE SHARED "bitmap.bmp" +35 BITMAP FIXED IMPURE DISCARDABLE "bitmap.bmp" |

