xref: /llvm-project/llvm/test/tools/llvm-rc/Inputs/memoryflags-stringtable.rc (revision 11adbacac86a740724d3bfe8f7de6563bf71a617)
1*11adbacaSMartin Storsjo// Flags set on the first stringtable of a bundle gets set
2*11adbacaSMartin StorsjoSTRINGTABLE IMPURE {
3*11adbacaSMartin Storsjo  0 "a"
4*11adbacaSMartin Storsjo}
5*11adbacaSMartin Storsjo
6*11adbacaSMartin Storsjo// and end up in effect over whatever data is added here.
7*11adbacaSMartin StorsjoSTRINGTABLE
8*11adbacaSMartin Storsjo{
9*11adbacaSMartin Storsjo  1 "b"
10*11adbacaSMartin Storsjo}
11*11adbacaSMartin Storsjo
12*11adbacaSMartin StorsjoSTRINGTABLE
13*11adbacaSMartin StorsjoLANGUAGE 4, 7 {
14*11adbacaSMartin Storsjo  2 "c"
15*11adbacaSMartin Storsjo}
16*11adbacaSMartin Storsjo
17*11adbacaSMartin Storsjo// Flags set on a later stringtable as part of an earlier bundle
18*11adbacaSMartin Storsjo// have no effect.
19*11adbacaSMartin StorsjoSTRINGTABLE FIXED PRELOAD
20*11adbacaSMartin StorsjoLANGUAGE 4, 7 {
21*11adbacaSMartin Storsjo  3 "d"
22*11adbacaSMartin Storsjo}
23*11adbacaSMartin Storsjo
24*11adbacaSMartin Storsjo// While the same flag on a new bundle does have effect.
25*11adbacaSMartin StorsjoSTRINGTABLE FIXED PRELOAD
26*11adbacaSMartin StorsjoLANGUAGE 4, 8 {
27*11adbacaSMartin Storsjo  4 "e"
28*11adbacaSMartin Storsjo}
29