summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-rc/Inputs/memoryflags-stringtable.rc
Commit message (Collapse)AuthorAgeFilesLines
* [llvm-rc] Add support for parsing memory flagsMartin Storsjo2018-05-151-0/+28
Most of the handling is pretty straightforward; fetch the default memory flags for the specific resource type before parsing the flags and apply them on top of that, except that some flags imply others and some flags clear more than one flag. For icons and cursors, the flags set get passed on to all individual single icon/cursor resources, while only some flags affect the icon/cursor group resource. For stringtables, the behaviour is pretty simple; the first stringtable resource of a bundle sets the flags for the whole bundle. The output of these tests match rc.exe byte for byte. The actual use of these memory flags is deprecated and they have no effect since Win16, but some resource script files may still happen to have them in place. Differential Revision: https://reviews.llvm.org/D46818 llvm-svn: 332329
OpenPOWER on IntegriCloud