Home | History | Annotate | Download | only in CodeGenCXX
      1 // RUN: %clang_cc1 -x c++ -std=c++11 -emit-llvm %s -o - -triple=i386-pc-win32 | FileCheck %s
      2 // RUN: %clang_cc1 -x c++ -std=c++11 -emit-llvm %s -o - -triple=x86_64-pc-win32 | FileCheck %s
      3 
      4 const char *l255 = "\xff";
      5 const char *l254 = "\xfe";
      6 const char *l253 = "\xfd";
      7 const char *l252 = "\xfc";
      8 const char *l251 = "\xfb";
      9 const char *l250 = "\xfa";
     10 const char *l249 = "\xf9";
     11 const char *l248 = "\xf8";
     12 const char *l247 = "\xf7";
     13 const char *l246 = "\xf6";
     14 const char *l245 = "\xf5";
     15 const char *l244 = "\xf4";
     16 const char *l243 = "\xf3";
     17 const char *l242 = "\xf2";
     18 const char *l241 = "\xf1";
     19 const char *l240 = "\xf0";
     20 const char *l239 = "\xef";
     21 const char *l238 = "\xee";
     22 const char *l237 = "\xed";
     23 const char *l236 = "\xec";
     24 const char *l235 = "\xeb";
     25 const char *l234 = "\xea";
     26 const char *l233 = "\xe9";
     27 const char *l232 = "\xe8";
     28 const char *l231 = "\xe7";
     29 const char *l230 = "\xe6";
     30 const char *l229 = "\xe5";
     31 const char *l228 = "\xe4";
     32 const char *l227 = "\xe3";
     33 const char *l226 = "\xe2";
     34 const char *l225 = "\xe1";
     35 const char *l224 = "\xe0";
     36 const char *l223 = "\xdf";
     37 const char *l222 = "\xde";
     38 const char *l221 = "\xdd";
     39 const char *l220 = "\xdc";
     40 const char *l219 = "\xdb";
     41 const char *l218 = "\xda";
     42 const char *l217 = "\xd9";
     43 const char *l216 = "\xd8";
     44 const char *l215 = "\xd7";
     45 const char *l214 = "\xd6";
     46 const char *l213 = "\xd5";
     47 const char *l212 = "\xd4";
     48 const char *l211 = "\xd3";
     49 const char *l210 = "\xd2";
     50 const char *l209 = "\xd1";
     51 const char *l208 = "\xd0";
     52 const char *l207 = "\xcf";
     53 const char *l206 = "\xce";
     54 const char *l205 = "\xcd";
     55 const char *l204 = "\xcc";
     56 const char *l203 = "\xcb";
     57 const char *l202 = "\xca";
     58 const char *l201 = "\xc9";
     59 const char *l200 = "\xc8";
     60 const char *l199 = "\xc7";
     61 const char *l198 = "\xc6";
     62 const char *l197 = "\xc5";
     63 const char *l196 = "\xc4";
     64 const char *l195 = "\xc3";
     65 const char *l194 = "\xc2";
     66 const char *l193 = "\xc1";
     67 const char *l192 = "\xc0";
     68 const char *l191 = "\xbf";
     69 const char *l190 = "\xbe";
     70 const char *l189 = "\xbd";
     71 const char *l188 = "\xbc";
     72 const char *l187 = "\xbb";
     73 const char *l186 = "\xba";
     74 const char *l185 = "\xb9";
     75 const char *l184 = "\xb8";
     76 const char *l183 = "\xb7";
     77 const char *l182 = "\xb6";
     78 const char *l181 = "\xb5";
     79 const char *l180 = "\xb4";
     80 const char *l179 = "\xb3";
     81 const char *l178 = "\xb2";
     82 const char *l177 = "\xb1";
     83 const char *l176 = "\xb0";
     84 const char *l175 = "\xaf";
     85 const char *l174 = "\xae";
     86 const char *l173 = "\xad";
     87 const char *l172 = "\xac";
     88 const char *l171 = "\xab";
     89 const char *l170 = "\xaa";
     90 const char *l169 = "\xa9";
     91 const char *l168 = "\xa8";
     92 const char *l167 = "\xa7";
     93 const char *l166 = "\xa6";
     94 const char *l165 = "\xa5";
     95 const char *l164 = "\xa4";
     96 const char *l163 = "\xa3";
     97 const char *l162 = "\xa2";
     98 const char *l161 = "\xa1";
     99 const char *l160 = "\xa0";
    100 const char *l159 = "\x9f";
    101 const char *l158 = "\x9e";
    102 const char *l157 = "\x9d";
    103 const char *l156 = "\x9c";
    104 const char *l155 = "\x9b";
    105 const char *l154 = "\x9a";
    106 const char *l153 = "\x99";
    107 const char *l152 = "\x98";
    108 const char *l151 = "\x97";
    109 const char *l150 = "\x96";
    110 const char *l149 = "\x95";
    111 const char *l148 = "\x94";
    112 const char *l147 = "\x93";
    113 const char *l146 = "\x92";
    114 const char *l145 = "\x91";
    115 const char *l144 = "\x90";
    116 const char *l143 = "\x8f";
    117 const char *l142 = "\x8e";
    118 const char *l141 = "\x8d";
    119 const char *l140 = "\x8c";
    120 const char *l139 = "\x8b";
    121 const char *l138 = "\x8a";
    122 const char *l137 = "\x89";
    123 const char *l136 = "\x88";
    124 const char *l135 = "\x87";
    125 const char *l134 = "\x86";
    126 const char *l133 = "\x85";
    127 const char *l132 = "\x84";
    128 const char *l131 = "\x83";
    129 const char *l130 = "\x82";
    130 const char *l129 = "\x81";
    131 const char *l128 = "\x80";
    132 const char *l127 = "\x7f";
    133 const char *l126 = "\x7e";
    134 const char *l125 = "\x7d";
    135 const char *l124 = "\x7c";
    136 const char *l123 = "\x7b";
    137 const char *l122 = "\x7a";
    138 const char *l121 = "\x79";
    139 const char *l120 = "\x78";
    140 const char *l119 = "\x77";
    141 const char *l118 = "\x76";
    142 const char *l117 = "\x75";
    143 const char *l116 = "\x74";
    144 const char *l115 = "\x73";
    145 const char *l114 = "\x72";
    146 const char *l113 = "\x71";
    147 const char *l112 = "\x70";
    148 const char *l111 = "\x6f";
    149 const char *l110 = "\x6e";
    150 const char *l109 = "\x6d";
    151 const char *l108 = "\x6c";
    152 const char *l107 = "\x6b";
    153 const char *l106 = "\x6a";
    154 const char *l105 = "\x69";
    155 const char *l104 = "\x68";
    156 const char *l103 = "\x67";
    157 const char *l102 = "\x66";
    158 const char *l101 = "\x65";
    159 const char *l100 = "\x64";
    160 const char *l99 = "\x63";
    161 const char *l98 = "\x62";
    162 const char *l97 = "\x61";
    163 const char *l96 = "\x60";
    164 const char *l95 = "\x5f";
    165 const char *l94 = "\x5e";
    166 const char *l93 = "\x5d";
    167 const char *l92 = "\x5c";
    168 const char *l91 = "\x5b";
    169 const char *l90 = "\x5a";
    170 const char *l89 = "\x59";
    171 const char *l88 = "\x58";
    172 const char *l87 = "\x57";
    173 const char *l86 = "\x56";
    174 const char *l85 = "\x55";
    175 const char *l84 = "\x54";
    176 const char *l83 = "\x53";
    177 const char *l82 = "\x52";
    178 const char *l81 = "\x51";
    179 const char *l80 = "\x50";
    180 const char *l79 = "\x4f";
    181 const char *l78 = "\x4e";
    182 const char *l77 = "\x4d";
    183 const char *l76 = "\x4c";
    184 const char *l75 = "\x4b";
    185 const char *l74 = "\x4a";
    186 const char *l73 = "\x49";
    187 const char *l72 = "\x48";
    188 const char *l71 = "\x47";
    189 const char *l70 = "\x46";
    190 const char *l69 = "\x45";
    191 const char *l68 = "\x44";
    192 const char *l67 = "\x43";
    193 const char *l66 = "\x42";
    194 const char *l65 = "\x41";
    195 const char *l64 = "\x40";
    196 const char *l63 = "\x3f";
    197 const char *l62 = "\x3e";
    198 const char *l61 = "\x3d";
    199 const char *l60 = "\x3c";
    200 const char *l59 = "\x3b";
    201 const char *l58 = "\x3a";
    202 const char *l57 = "\x39";
    203 const char *l56 = "\x38";
    204 const char *l55 = "\x37";
    205 const char *l54 = "\x36";
    206 const char *l53 = "\x35";
    207 const char *l52 = "\x34";
    208 const char *l51 = "\x33";
    209 const char *l50 = "\x32";
    210 const char *l49 = "\x31";
    211 const char *l48 = "\x30";
    212 const char *l47 = "\x2f";
    213 const char *l46 = "\x2e";
    214 const char *l45 = "\x2d";
    215 const char *l44 = "\x2c";
    216 const char *l43 = "\x2b";
    217 const char *l42 = "\x2a";
    218 const char *l41 = "\x29";
    219 const char *l40 = "\x28";
    220 const char *l39 = "\x27";
    221 const char *l38 = "\x26";
    222 const char *l37 = "\x25";
    223 const char *l36 = "\x24";
    224 const char *l35 = "\x23";
    225 const char *l34 = "\x22";
    226 const char *l33 = "\x21";
    227 const char *l32 = "\x20";
    228 const char *l31 = "\x1f";
    229 const char *l30 = "\x1e";
    230 const char *l29 = "\x1d";
    231 const char *l28 = "\x1c";
    232 const char *l27 = "\x1b";
    233 const char *l26 = "\x1a";
    234 const char *l25 = "\x19";
    235 const char *l24 = "\x18";
    236 const char *l23 = "\x17";
    237 const char *l22 = "\x16";
    238 const char *l21 = "\x15";
    239 const char *l20 = "\x14";
    240 const char *l19 = "\x13";
    241 const char *l18 = "\x12";
    242 const char *l17 = "\x11";
    243 const char *l16 = "\x10";
    244 const char *l15 = "\xf";
    245 const char *l14 = "\xe";
    246 const char *l13 = "\xd";
    247 const char *l12 = "\xc";
    248 const char *l11 = "\xb";
    249 const char *l10 = "\xa";
    250 const char *l9 = "\x9";
    251 const char *l8 = "\x8";
    252 const char *l7 = "\x7";
    253 const char *l6 = "\x6";
    254 const char *l5 = "\x5";
    255 const char *l4 = "\x4";
    256 const char *l3 = "\x3";
    257 const char *l2 = "\x2";
    258 const char *l1 = "\x1";
    259 const char *l0 = "\x0";
    260 
    261 // CHECK: @"\01??_C@_01CNACBAHC@?$PP?$AA@"
    262 // CHECK: @"\01??_C@_01DEBJCBDD@?$PO?$AA@"
    263 // CHECK: @"\01??_C@_01BPDEHCPA@?$PN?$AA@"
    264 // CHECK: @"\01??_C@_01GCPEDLB@?$PM?$AA@"
    265 // CHECK: @"\01??_C@_01EJGONFHG@?$PL?$AA@"
    266 // CHECK: @"\01??_C@_01FAHFOEDH@?z?$AA@"
    267 // CHECK: @"\01??_C@_01HLFILHPE@?y?$AA@"
    268 // CHECK: @"\01??_C@_01GCEDIGLF@?x?$AA@"
    269 // CHECK: @"\01??_C@_01OFNLJKHK@?w?$AA@"
    270 // CHECK: @"\01??_C@_01PMMAKLDL@?v?$AA@"
    271 // CHECK: @"\01??_C@_01NHONPIPI@?u?$AA@"
    272 // CHECK: @"\01??_C@_01MOPGMJLJ@?t?$AA@"
    273 // CHECK: @"\01??_C@_01IBLHFPHO@?s?$AA@"
    274 // CHECK: @"\01??_C@_01JIKMGODP@?r?$AA@"
    275 // CHECK: @"\01??_C@_01LDIBDNPM@?q?$AA@"
    276 // CHECK: @"\01??_C@_01KKJKAMLN@?p?$AA@"
    277 // CHECK: @"\01??_C@_01GHMAACCD@?o?$AA@"
    278 // CHECK: @"\01??_C@_01HONLDDGC@?n?$AA@"
    279 // CHECK: @"\01??_C@_01FFPGGAKB@?m?$AA@"
    280 // CHECK: @"\01??_C@_01EMONFBOA@?l?$AA@"
    281 // CHECK: @"\01??_C@_01DKMMHCH@?k?$AA@"
    282 // CHECK: @"\01??_C@_01BKLHPGGG@?j?$AA@"
    283 // CHECK: @"\01??_C@_01DBJKKFKF@?i?$AA@"
    284 // CHECK: @"\01??_C@_01CIIBJEOE@?h?$AA@"
    285 // CHECK: @"\01??_C@_01KPBJIICL@?g?$AA@"
    286 // CHECK: @"\01??_C@_01LGACLJGK@?f?$AA@"
    287 // CHECK: @"\01??_C@_01JNCPOKKJ@?e?$AA@"
    288 // CHECK: @"\01??_C@_01IEDENLOI@?d?$AA@"
    289 // CHECK: @"\01??_C@_01MLHFENCP@?c?$AA@"
    290 // CHECK: @"\01??_C@_01NCGOHMGO@?b?$AA@"
    291 // CHECK: @"\01??_C@_01PJEDCPKN@?a?$AA@"
    292 // CHECK: @"\01??_C@_01OAFIBOOM@?$OA?$AA@"
    293 // CHECK: @"\01??_C@_01LIIGDENA@?$NP?$AA@"
    294 // CHECK: @"\01??_C@_01KBJNAFJB@?$NO?$AA@"
    295 // CHECK: @"\01??_C@_01IKLAFGFC@?$NN?$AA@"
    296 // CHECK: @"\01??_C@_01JDKLGHBD@?$NM?$AA@"
    297 // CHECK: @"\01??_C@_01NMOKPBNE@?$NL?$AA@"
    298 // CHECK: @"\01??_C@_01MFPBMAJF@?Z?$AA@"
    299 // CHECK: @"\01??_C@_01OONMJDFG@?Y?$AA@"
    300 // CHECK: @"\01??_C@_01PHMHKCBH@?X?$AA@"
    301 // CHECK: @"\01??_C@_01HAFPLONI@?W?$AA@"
    302 // CHECK: @"\01??_C@_01GJEEIPJJ@?V?$AA@"
    303 // CHECK: @"\01??_C@_01ECGJNMFK@?U?$AA@"
    304 // CHECK: @"\01??_C@_01FLHCONBL@?T?$AA@"
    305 // CHECK: @"\01??_C@_01BEDDHLNM@?S?$AA@"
    306 // CHECK: @"\01??_C@_01NCIEKJN@?R?$AA@"
    307 // CHECK: @"\01??_C@_01CGAFBJFO@?Q?$AA@"
    308 // CHECK: @"\01??_C@_01DPBOCIBP@?P?$AA@"
    309 // CHECK: @"\01??_C@_01PCEECGIB@?O?$AA@"
    310 // CHECK: @"\01??_C@_01OLFPBHMA@?N?$AA@"
    311 // CHECK: @"\01??_C@_01MAHCEEAD@?M?$AA@"
    312 // CHECK: @"\01??_C@_01NJGJHFEC@?L?$AA@"
    313 // CHECK: @"\01??_C@_01JGCIODIF@?K?$AA@"
    314 // CHECK: @"\01??_C@_01IPDDNCME@?J?$AA@"
    315 // CHECK: @"\01??_C@_01KEBOIBAH@?I?$AA@"
    316 // CHECK: @"\01??_C@_01LNAFLAEG@?H?$AA@"
    317 // CHECK: @"\01??_C@_01DKJNKMIJ@?G?$AA@"
    318 // CHECK: @"\01??_C@_01CDIGJNMI@?F?$AA@"
    319 // CHECK: @"\01??_C@_01IKLMOAL@?E?$AA@"
    320 // CHECK: @"\01??_C@_01BBLAPPEK@?D?$AA@"
    321 // CHECK: @"\01??_C@_01FOPBGJIN@?C?$AA@"
    322 // CHECK: @"\01??_C@_01EHOKFIMM@?B?$AA@"
    323 // CHECK: @"\01??_C@_01GMMHALAP@?A?$AA@"
    324 // CHECK: @"\01??_C@_01HFNMDKEO@?$MA?$AA@"
    325 // CHECK: @"\01??_C@_01NNHLFPHH@?$LP?$AA@"
    326 // CHECK: @"\01??_C@_01MEGAGODG@?$LO?$AA@"
    327 // CHECK: @"\01??_C@_01OPENDNPF@?$LN?$AA@"
    328 // CHECK: @"\01??_C@_01PGFGAMLE@?$LM?$AA@"
    329 // CHECK: @"\01??_C@_01LJBHJKHD@?$LL?$AA@"
    330 // CHECK: @"\01??_C@_01KAAMKLDC@?$LK?$AA@"
    331 // CHECK: @"\01??_C@_01ILCBPIPB@?$LJ?$AA@"
    332 // CHECK: @"\01??_C@_01JCDKMJLA@?$LI?$AA@"
    333 // CHECK: @"\01??_C@_01BFKCNFHP@?$LH?$AA@"
    334 // CHECK: @"\01??_C@_01MLJOEDO@?$LG?$AA@"
    335 // CHECK: @"\01??_C@_01CHJELHPN@?$LF?$AA@"
    336 // CHECK: @"\01??_C@_01DOIPIGLM@?$LE?$AA@"
    337 // CHECK: @"\01??_C@_01HBMOBAHL@?$LD?$AA@"
    338 // CHECK: @"\01??_C@_01GINFCBDK@?$LC?$AA@"
    339 // CHECK: @"\01??_C@_01EDPIHCPJ@?$LB?$AA@"
    340 // CHECK: @"\01??_C@_01FKODEDLI@?$LA?$AA@"
    341 // CHECK: @"\01??_C@_01JHLJENCG@?$KP?$AA@"
    342 // CHECK: @"\01??_C@_01IOKCHMGH@?$KO?$AA@"
    343 // CHECK: @"\01??_C@_01KFIPCPKE@?$KN?$AA@"
    344 // CHECK: @"\01??_C@_01LMJEBOOF@?$KM?$AA@"
    345 // CHECK: @"\01??_C@_01PDNFIICC@?$KL?$AA@"
    346 // CHECK: @"\01??_C@_01OKMOLJGD@?$KK?$AA@"
    347 // CHECK: @"\01??_C@_01MBODOKKA@?$KJ?$AA@"
    348 // CHECK: @"\01??_C@_01NIPINLOB@?$KI?$AA@"
    349 // CHECK: @"\01??_C@_01FPGAMHCO@?$KH?$AA@"
    350 // CHECK: @"\01??_C@_01EGHLPGGP@?$KG?$AA@"
    351 // CHECK: @"\01??_C@_01GNFGKFKM@?$KF?$AA@"
    352 // CHECK: @"\01??_C@_01HEENJEON@?$KE?$AA@"
    353 // CHECK: @"\01??_C@_01DLAMACCK@?$KD?$AA@"
    354 // CHECK: @"\01??_C@_01CCBHDDGL@?$KC?$AA@"
    355 // CHECK: @"\01??_C@_01JDKGAKI@?$KB?$AA@"
    356 // CHECK: @"\01??_C@_01BACBFBOJ@?$KA?$AA@"
    357 // CHECK: @"\01??_C@_01EIPPHLNF@?$JP?$AA@"
    358 // CHECK: @"\01??_C@_01FBOEEKJE@?$JO?$AA@"
    359 // CHECK: @"\01??_C@_01HKMJBJFH@?$JN?$AA@"
    360 // CHECK: @"\01??_C@_01GDNCCIBG@?$JM?$AA@"
    361 // CHECK: @"\01??_C@_01CMJDLONB@?$JL?$AA@"
    362 // CHECK: @"\01??_C@_01DFIIIPJA@?$JK?$AA@"
    363 // CHECK: @"\01??_C@_01BOKFNMFD@?$JJ?$AA@"
    364 // CHECK: @"\01??_C@_01HLOONBC@?$JI?$AA@"
    365 // CHECK: @"\01??_C@_01IACGPBNN@?$JH?$AA@"
    366 // CHECK: @"\01??_C@_01JJDNMAJM@?$JG?$AA@"
    367 // CHECK: @"\01??_C@_01LCBAJDFP@?$JF?$AA@"
    368 // CHECK: @"\01??_C@_01KLALKCBO@?$JE?$AA@"
    369 // CHECK: @"\01??_C@_01OEEKDENJ@?$JD?$AA@"
    370 // CHECK: @"\01??_C@_01PNFBAFJI@?$JC?$AA@"
    371 // CHECK: @"\01??_C@_01NGHMFGFL@?$JB?$AA@"
    372 // CHECK: @"\01??_C@_01MPGHGHBK@?$JA?$AA@"
    373 // CHECK: @"\01??_C@_01CDNGJIE@?$IP?$AA@"
    374 // CHECK: @"\01??_C@_01BLCGFIMF@?$IO?$AA@"
    375 // CHECK: @"\01??_C@_01DAALALAG@?$IN?$AA@"
    376 // CHECK: @"\01??_C@_01CJBADKEH@?$IM?$AA@"
    377 // CHECK: @"\01??_C@_01GGFBKMIA@?$IL?$AA@"
    378 // CHECK: @"\01??_C@_01HPEKJNMB@?$IK?$AA@"
    379 // CHECK: @"\01??_C@_01FEGHMOAC@?$IJ?$AA@"
    380 // CHECK: @"\01??_C@_01ENHMPPED@?$II?$AA@"
    381 // CHECK: @"\01??_C@_01MKOEODIM@?$IH?$AA@"
    382 // CHECK: @"\01??_C@_01NDPPNCMN@?$IG?$AA@"
    383 // CHECK: @"\01??_C@_01PINCIBAO@?$IF?$AA@"
    384 // CHECK: @"\01??_C@_01OBMJLAEP@?$IE?$AA@"
    385 // CHECK: @"\01??_C@_01KOIICGII@?$ID?$AA@"
    386 // CHECK: @"\01??_C@_01LHJDBHMJ@?$IC?$AA@"
    387 // CHECK: @"\01??_C@_01JMLOEEAK@?$IB?$AA@"
    388 // CHECK: @"\01??_C@_01IFKFHFEL@?$IA?$AA@"
    389 // CHECK: @"\01??_C@_01BGIBIIDJ@?$HP?$AA@"
    390 // CHECK: @"\01??_C@_01PJKLJHI@?$HO?$AA@"
    391 // CHECK: @"\01??_C@_01CELHOKLL@?$HN?$AA@"
    392 // CHECK: @"\01??_C@_01DNKMNLPK@?$HM?$AA@"
    393 // CHECK: @"\01??_C@_01HCONENDN@?$HL?$AA@"
    394 // CHECK: @"\01??_C@_01GLPGHMHM@z?$AA@"
    395 // CHECK: @"\01??_C@_01EANLCPLP@y?$AA@"
    396 // CHECK: @"\01??_C@_01FJMABOPO@x?$AA@"
    397 // CHECK: @"\01??_C@_01NOFIACDB@w?$AA@"
    398 // CHECK: @"\01??_C@_01MHEDDDHA@v?$AA@"
    399 // CHECK: @"\01??_C@_01OMGOGALD@u?$AA@"
    400 // CHECK: @"\01??_C@_01PFHFFBPC@t?$AA@"
    401 // CHECK: @"\01??_C@_01LKDEMHDF@s?$AA@"
    402 // CHECK: @"\01??_C@_01KDCPPGHE@r?$AA@"
    403 // CHECK: @"\01??_C@_01IIACKFLH@q?$AA@"
    404 // CHECK: @"\01??_C@_01JBBJJEPG@p?$AA@"
    405 // CHECK: @"\01??_C@_01FMEDJKGI@o?$AA@"
    406 // CHECK: @"\01??_C@_01EFFIKLCJ@n?$AA@"
    407 // CHECK: @"\01??_C@_01GOHFPIOK@m?$AA@"
    408 // CHECK: @"\01??_C@_01HHGOMJKL@l?$AA@"
    409 // CHECK: @"\01??_C@_01DICPFPGM@k?$AA@"
    410 // CHECK: @"\01??_C@_01CBDEGOCN@j?$AA@"
    411 // CHECK: @"\01??_C@_01KBJDNOO@i?$AA@"
    412 // CHECK: @"\01??_C@_01BDACAMKP@h?$AA@"
    413 // CHECK: @"\01??_C@_01JEJKBAGA@g?$AA@"
    414 // CHECK: @"\01??_C@_01INIBCBCB@f?$AA@"
    415 // CHECK: @"\01??_C@_01KGKMHCOC@e?$AA@"
    416 // CHECK: @"\01??_C@_01LPLHEDKD@d?$AA@"
    417 // CHECK: @"\01??_C@_01PAPGNFGE@c?$AA@"
    418 // CHECK: @"\01??_C@_01OJONOECF@b?$AA@"
    419 // CHECK: @"\01??_C@_01MCMALHOG@a?$AA@"
    420 // CHECK: @"\01??_C@_01NLNLIGKH@?$GA?$AA@"
    421 // CHECK: @"\01??_C@_01IDAFKMJL@_?$AA@"
    422 // CHECK: @"\01??_C@_01JKBOJNNK@?$FO?$AA@"
    423 // CHECK: @"\01??_C@_01LBDDMOBJ@?$FN?$AA@"
    424 // CHECK: @"\01??_C@_01KICIPPFI@?2?$AA@"
    425 // CHECK: @"\01??_C@_01OHGJGJJP@?$FL?$AA@"
    426 // CHECK: @"\01??_C@_01POHCFINO@Z?$AA@"
    427 // CHECK: @"\01??_C@_01NFFPALBN@Y?$AA@"
    428 // CHECK: @"\01??_C@_01MMEEDKFM@X?$AA@"
    429 // CHECK: @"\01??_C@_01ELNMCGJD@W?$AA@"
    430 // CHECK: @"\01??_C@_01FCMHBHNC@V?$AA@"
    431 // CHECK: @"\01??_C@_01HJOKEEBB@U?$AA@"
    432 // CHECK: @"\01??_C@_01GAPBHFFA@T?$AA@"
    433 // CHECK: @"\01??_C@_01CPLAODJH@S?$AA@"
    434 // CHECK: @"\01??_C@_01DGKLNCNG@R?$AA@"
    435 // CHECK: @"\01??_C@_01BNIGIBBF@Q?$AA@"
    436 // CHECK: @"\01??_C@_01EJNLAFE@P?$AA@"
    437 // CHECK: @"\01??_C@_01MJMHLOMK@O?$AA@"
    438 // CHECK: @"\01??_C@_01NANMIPIL@N?$AA@"
    439 // CHECK: @"\01??_C@_01PLPBNMEI@M?$AA@"
    440 // CHECK: @"\01??_C@_01OCOKONAJ@L?$AA@"
    441 // CHECK: @"\01??_C@_01KNKLHLMO@K?$AA@"
    442 // CHECK: @"\01??_C@_01LELAEKIP@J?$AA@"
    443 // CHECK: @"\01??_C@_01JPJNBJEM@I?$AA@"
    444 // CHECK: @"\01??_C@_01IGIGCIAN@H?$AA@"
    445 // CHECK: @"\01??_C@_01BBODEMC@G?$AA@"
    446 // CHECK: @"\01??_C@_01BIAFAFID@F?$AA@"
    447 // CHECK: @"\01??_C@_01DDCIFGEA@E?$AA@"
    448 // CHECK: @"\01??_C@_01CKDDGHAB@D?$AA@"
    449 // CHECK: @"\01??_C@_01GFHCPBMG@C?$AA@"
    450 // CHECK: @"\01??_C@_01HMGJMAIH@B?$AA@"
    451 // CHECK: @"\01??_C@_01FHEEJDEE@A?$AA@"
    452 // CHECK: @"\01??_C@_01EOFPKCAF@?$EA?$AA@"
    453 // CHECK: @"\01??_C@_01OGPIMHDM@?$DP?$AA@"
    454 // CHECK: @"\01??_C@_01PPODPGHN@?$DO?$AA@"
    455 // CHECK: @"\01??_C@_01NEMOKFLO@?$DN?$AA@"
    456 // CHECK: @"\01??_C@_01MNNFJEPP@?$DM?$AA@"
    457 // CHECK: @"\01??_C@_01ICJEACDI@?$DL?$AA@"
    458 // CHECK: @"\01??_C@_01JLIPDDHJ@?3?$AA@"
    459 // CHECK: @"\01??_C@_01LAKCGALK@9?$AA@"
    460 // CHECK: @"\01??_C@_01KJLJFBPL@8?$AA@"
    461 // CHECK: @"\01??_C@_01COCBENDE@7?$AA@"
    462 // CHECK: @"\01??_C@_01DHDKHMHF@6?$AA@"
    463 // CHECK: @"\01??_C@_01BMBHCPLG@5?$AA@"
    464 // CHECK: @"\01??_C@_01FAMBOPH@4?$AA@"
    465 // CHECK: @"\01??_C@_01EKENIIDA@3?$AA@"
    466 // CHECK: @"\01??_C@_01FDFGLJHB@2?$AA@"
    467 // CHECK: @"\01??_C@_01HIHLOKLC@1?$AA@"
    468 // CHECK: @"\01??_C@_01GBGANLPD@0?$AA@"
    469 // CHECK: @"\01??_C@_01KMDKNFGN@?1?$AA@"
    470 // CHECK: @"\01??_C@_01LFCBOECM@?4?$AA@"
    471 // CHECK: @"\01??_C@_01JOAMLHOP@?9?$AA@"
    472 // CHECK: @"\01??_C@_01IHBHIGKO@?0?$AA@"
    473 // CHECK: @"\01??_C@_01MIFGBAGJ@?$CL?$AA@"
    474 // CHECK: @"\01??_C@_01NBENCBCI@?$CK?$AA@"
    475 // CHECK: @"\01??_C@_01PKGAHCOL@?$CJ?$AA@"
    476 // CHECK: @"\01??_C@_01ODHLEDKK@?$CI?$AA@"
    477 // CHECK: @"\01??_C@_01GEODFPGF@?8?$AA@"
    478 // CHECK: @"\01??_C@_01HNPIGOCE@?$CG?$AA@"
    479 // CHECK: @"\01??_C@_01FGNFDNOH@?$CF?$AA@"
    480 // CHECK: @"\01??_C@_01EPMOAMKG@$?$AA@"
    481 // CHECK: @"\01??_C@_01IPJKGB@?$CD?$AA@"
    482 // CHECK: @"\01??_C@_01BJJEKLCA@?$CC?$AA@"
    483 // CHECK: @"\01??_C@_01DCLJPIOD@?$CB?$AA@"
    484 // CHECK: @"\01??_C@_01CLKCMJKC@?5?$AA@"
    485 // CHECK: @"\01??_C@_01HDHMODJO@?$BP?$AA@"
    486 // CHECK: @"\01??_C@_01GKGHNCNP@?$BO?$AA@"
    487 // CHECK: @"\01??_C@_01EBEKIBBM@?$BN?$AA@"
    488 // CHECK: @"\01??_C@_01FIFBLAFN@?$BM?$AA@"
    489 // CHECK: @"\01??_C@_01BHBACGJK@?$BL?$AA@"
    490 // CHECK: @"\01??_C@_01OALBHNL@?$BK?$AA@"
    491 // CHECK: @"\01??_C@_01CFCGEEBI@?$BJ?$AA@"
    492 // CHECK: @"\01??_C@_01DMDNHFFJ@?$BI?$AA@"
    493 // CHECK: @"\01??_C@_01LLKFGJJG@?$BH?$AA@"
    494 // CHECK: @"\01??_C@_01KCLOFINH@?$BG?$AA@"
    495 // CHECK: @"\01??_C@_01IJJDALBE@?$BF?$AA@"
    496 // CHECK: @"\01??_C@_01JAIIDKFF@?$BE?$AA@"
    497 // CHECK: @"\01??_C@_01NPMJKMJC@?$BD?$AA@"
    498 // CHECK: @"\01??_C@_01MGNCJNND@?$BC?$AA@"
    499 // CHECK: @"\01??_C@_01ONPPMOBA@?$BB?$AA@"
    500 // CHECK: @"\01??_C@_01PEOEPPFB@?$BA?$AA@"
    501 // CHECK: @"\01??_C@_01DJLOPBMP@?$AP?$AA@"
    502 // CHECK: @"\01??_C@_01CAKFMAIO@?$AO?$AA@"
    503 // CHECK: @"\01??_C@_01LIIJDEN@?$AN?$AA@"
    504 // CHECK: @"\01??_C@_01BCJDKCAM@?$AM?$AA@"
    505 // CHECK: @"\01??_C@_01FNNCDEML@?$AL?$AA@"
    506 // CHECK: @"\01??_C@_01EEMJAFIK@?6?$AA@"
    507 // CHECK: @"\01??_C@_01GPOEFGEJ@?7?$AA@"
    508 // CHECK: @"\01??_C@_01HGPPGHAI@?$AI?$AA@"
    509 // CHECK: @"\01??_C@_01PBGHHLMH@?$AH?$AA@"
    510 // CHECK: @"\01??_C@_01OIHMEKIG@?$AG?$AA@"
    511 // CHECK: @"\01??_C@_01MDFBBJEF@?$AF?$AA@"
    512 // CHECK: @"\01??_C@_01NKEKCIAE@?$AE?$AA@"
    513 // CHECK: @"\01??_C@_01JFALLOMD@?$AD?$AA@"
    514 // CHECK: @"\01??_C@_01IMBAIPIC@?$AC?$AA@"
    515 // CHECK: @"\01??_C@_01KHDNNMEB@?$AB?$AA@"
    516 // CHECK: @"\01??_C@_01LOCGONAA@?$AA?$AA@"
    517 
    518 const wchar_t *wl9 = L"\t";
    519 const wchar_t *wl10 = L"\n";
    520 const wchar_t *wl11 = L"\v";
    521 const wchar_t *wl32 = L" ";
    522 const wchar_t *wl33 = L"!";
    523 const wchar_t *wl34 = L"\"";
    524 const wchar_t *wl35 = L"#";
    525 const wchar_t *wl36 = L"$";
    526 const wchar_t *wl37 = L"%";
    527 const wchar_t *wl38 = L"&";
    528 const wchar_t *wl39 = L"'";
    529 const wchar_t *wl40 = L"(";
    530 const wchar_t *wl41 = L")";
    531 const wchar_t *wl42 = L"*";
    532 const wchar_t *wl43 = L"+";
    533 const wchar_t *wl44 = L",";
    534 const wchar_t *wl45 = L"-";
    535 const wchar_t *wl46 = L".";
    536 const wchar_t *wl47 = L"/";
    537 const wchar_t *wl48 = L"0";
    538 const wchar_t *wl49 = L"1";
    539 const wchar_t *wl50 = L"2";
    540 const wchar_t *wl51 = L"3";
    541 const wchar_t *wl52 = L"4";
    542 const wchar_t *wl53 = L"5";
    543 const wchar_t *wl54 = L"6";
    544 const wchar_t *wl55 = L"7";
    545 const wchar_t *wl56 = L"8";
    546 const wchar_t *wl57 = L"9";
    547 const wchar_t *wl58 = L":";
    548 const wchar_t *wl59 = L";";
    549 const wchar_t *wl60 = L"<";
    550 const wchar_t *wl61 = L"=";
    551 const wchar_t *wl62 = L">";
    552 const wchar_t *wl63 = L"?";
    553 const wchar_t *wl64 = L"@";
    554 const wchar_t *wl65 = L"A";
    555 const wchar_t *wl66 = L"B";
    556 const wchar_t *wl67 = L"C";
    557 const wchar_t *wl68 = L"D";
    558 const wchar_t *wl69 = L"E";
    559 const wchar_t *wl70 = L"F";
    560 const wchar_t *wl71 = L"G";
    561 const wchar_t *wl72 = L"H";
    562 const wchar_t *wl73 = L"I";
    563 const wchar_t *wl74 = L"J";
    564 const wchar_t *wl75 = L"K";
    565 const wchar_t *wl76 = L"L";
    566 const wchar_t *wl77 = L"M";
    567 const wchar_t *wl78 = L"N";
    568 const wchar_t *wl79 = L"O";
    569 const wchar_t *wl80 = L"P";
    570 const wchar_t *wl81 = L"Q";
    571 const wchar_t *wl82 = L"R";
    572 const wchar_t *wl83 = L"S";
    573 const wchar_t *wl84 = L"T";
    574 const wchar_t *wl85 = L"U";
    575 const wchar_t *wl86 = L"V";
    576 const wchar_t *wl87 = L"W";
    577 const wchar_t *wl88 = L"X";
    578 const wchar_t *wl89 = L"Y";
    579 const wchar_t *wl90 = L"Z";
    580 const wchar_t *wl91 = L"[";
    581 const wchar_t *wl92 = L"\\";
    582 const wchar_t *wl93 = L"]";
    583 const wchar_t *wl94 = L"^";
    584 const wchar_t *wl95 = L"_";
    585 const wchar_t *wl96 = L"`";
    586 const wchar_t *wl97 = L"a";
    587 const wchar_t *wl98 = L"b";
    588 const wchar_t *wl99 = L"c";
    589 const wchar_t *wl100 = L"d";
    590 const wchar_t *wl101 = L"e";
    591 const wchar_t *wl102 = L"f";
    592 const wchar_t *wl103 = L"g";
    593 const wchar_t *wl104 = L"h";
    594 const wchar_t *wl105 = L"i";
    595 const wchar_t *wl106 = L"j";
    596 const wchar_t *wl107 = L"k";
    597 const wchar_t *wl108 = L"l";
    598 const wchar_t *wl109 = L"m";
    599 const wchar_t *wl110 = L"n";
    600 const wchar_t *wl111 = L"o";
    601 const wchar_t *wl112 = L"p";
    602 const wchar_t *wl113 = L"q";
    603 const wchar_t *wl114 = L"r";
    604 const wchar_t *wl115 = L"s";
    605 const wchar_t *wl116 = L"t";
    606 const wchar_t *wl117 = L"u";
    607 const wchar_t *wl118 = L"v";
    608 const wchar_t *wl119 = L"w";
    609 const wchar_t *wl120 = L"x";
    610 const wchar_t *wl121 = L"y";
    611 const wchar_t *wl122 = L"z";
    612 const wchar_t *wl123 = L"{";
    613 const wchar_t *wl124 = L"|";
    614 const wchar_t *wl125 = L"}";
    615 const wchar_t *wl126 = L"~";
    616 
    617 // CHECK: @"\01??_C@_13KDLDGPGJ@?$AA?7?$AA?$AA@"
    618 // CHECK: @"\01??_C@_13LBAGMAIH@?$AA?6?$AA?$AA@"
    619 // CHECK: @"\01??_C@_13JLKKHOC@?$AA?$AL?$AA?$AA@"
    620 // CHECK: @"\01??_C@_13HOIJIPNN@?$AA?5?$AA?$AA@"
    621 // CHECK: @"\01??_C@_13MGDFOILI@?$AA?$CB?$AA?$AA@"
    622 // CHECK: @"\01??_C@_13NEIAEHFG@?$AA?$CC?$AA?$AA@"
    623 // CHECK: @"\01??_C@_13GMDMCADD@?$AA?$CD?$AA?$AA@"
    624 // CHECK: @"\01??_C@_13PBOLBIIK@?$AA$?$AA?$AA@"
    625 // CHECK: @"\01??_C@_13EJFHHPOP@?$AA?$CF?$AA?$AA@"
    626 // CHECK: @"\01??_C@_13FLOCNAAB@?$AA?$CG?$AA?$AA@"
    627 // CHECK: @"\01??_C@_13ODFOLHGE@?$AA?8?$AA?$AA@"
    628 // CHECK: @"\01??_C@_13LLDNKHDC@?$AA?$CI?$AA?$AA@"
    629 // CHECK: @"\01??_C@_13DIBMAFH@?$AA?$CJ?$AA?$AA@"
    630 // CHECK: @"\01??_C@_13BBDEGPLJ@?$AA?$CK?$AA?$AA@"
    631 // CHECK: @"\01??_C@_13KJIIAINM@?$AA?$CL?$AA?$AA@"
    632 // CHECK: @"\01??_C@_13DEFPDAGF@?$AA?0?$AA?$AA@"
    633 // CHECK: @"\01??_C@_13IMODFHAA@?$AA?9?$AA?$AA@"
    634 // CHECK: @"\01??_C@_13JOFGPIOO@?$AA?4?$AA?$AA@"
    635 // CHECK: @"\01??_C@_13CGOKJPIL@?$AA?1?$AA?$AA@"
    636 // CHECK: @"\01??_C@_13COJANIEC@?$AA0?$AA?$AA@"
    637 // CHECK: @"\01??_C@_13JGCMLPCH@?$AA1?$AA?$AA@"
    638 // CHECK: @"\01??_C@_13IEJJBAMJ@?$AA2?$AA?$AA@"
    639 // CHECK: @"\01??_C@_13DMCFHHKM@?$AA3?$AA?$AA@"
    640 // CHECK: @"\01??_C@_13KBPCEPBF@?$AA4?$AA?$AA@"
    641 // CHECK: @"\01??_C@_13BJEOCIHA@?$AA5?$AA?$AA@"
    642 // CHECK: @"\01??_C@_13LPLIHJO@?$AA6?$AA?$AA@"
    643 // CHECK: @"\01??_C@_13LDEHOAPL@?$AA7?$AA?$AA@"
    644 // CHECK: @"\01??_C@_13OLCEPAKN@?$AA8?$AA?$AA@"
    645 // CHECK: @"\01??_C@_13FDJIJHMI@?$AA9?$AA?$AA@"
    646 // CHECK: @"\01??_C@_13EBCNDICG@?$AA?3?$AA?$AA@"
    647 // CHECK: @"\01??_C@_13PJJBFPED@?$AA?$DL?$AA?$AA@"
    648 // CHECK: @"\01??_C@_13GEEGGHPK@?$AA?$DM?$AA?$AA@"
    649 // CHECK: @"\01??_C@_13NMPKAAJP@?$AA?$DN?$AA?$AA@"
    650 // CHECK: @"\01??_C@_13MOEPKPHB@?$AA?$DO?$AA?$AA@"
    651 // CHECK: @"\01??_C@_13HGPDMIBE@?$AA?$DP?$AA?$AA@"
    652 // CHECK: @"\01??_C@_13EFKPHINO@?$AA?$EA?$AA?$AA@"
    653 // CHECK: @"\01??_C@_13PNBDBPLL@?$AAA?$AA?$AA@"
    654 // CHECK: @"\01??_C@_13OPKGLAFF@?$AAB?$AA?$AA@"
    655 // CHECK: @"\01??_C@_13FHBKNHDA@?$AAC?$AA?$AA@"
    656 // CHECK: @"\01??_C@_13MKMNOPIJ@?$AAD?$AA?$AA@"
    657 // CHECK: @"\01??_C@_13HCHBIIOM@?$AAE?$AA?$AA@"
    658 // CHECK: @"\01??_C@_13GAMECHAC@?$AAF?$AA?$AA@"
    659 // CHECK: @"\01??_C@_13NIHIEAGH@?$AAG?$AA?$AA@"
    660 // CHECK: @"\01??_C@_13IABLFADB@?$AAH?$AA?$AA@"
    661 // CHECK: @"\01??_C@_13DIKHDHFE@?$AAI?$AA?$AA@"
    662 // CHECK: @"\01??_C@_13CKBCJILK@?$AAJ?$AA?$AA@"
    663 // CHECK: @"\01??_C@_13JCKOPPNP@?$AAK?$AA?$AA@"
    664 // CHECK: @"\01??_C@_13PHJMHGG@?$AAL?$AA?$AA@"
    665 // CHECK: @"\01??_C@_13LHMFKAAD@?$AAM?$AA?$AA@"
    666 // CHECK: @"\01??_C@_13KFHAAPON@?$AAN?$AA?$AA@"
    667 // CHECK: @"\01??_C@_13BNMMGIII@?$AAO?$AA?$AA@"
    668 // CHECK: @"\01??_C@_13BFLGCPEB@?$AAP?$AA?$AA@"
    669 // CHECK: @"\01??_C@_13KNAKEICE@?$AAQ?$AA?$AA@"
    670 // CHECK: @"\01??_C@_13LPLPOHMK@?$AAR?$AA?$AA@"
    671 // CHECK: @"\01??_C@_13HADIAKP@?$AAS?$AA?$AA@"
    672 // CHECK: @"\01??_C@_13JKNELIBG@?$AAT?$AA?$AA@"
    673 // CHECK: @"\01??_C@_13CCGINPHD@?$AAU?$AA?$AA@"
    674 // CHECK: @"\01??_C@_13DANNHAJN@?$AAV?$AA?$AA@"
    675 // CHECK: @"\01??_C@_13IIGBBHPI@?$AAW?$AA?$AA@"
    676 // CHECK: @"\01??_C@_13NAACAHKO@?$AAX?$AA?$AA@"
    677 // CHECK: @"\01??_C@_13GILOGAML@?$AAY?$AA?$AA@"
    678 // CHECK: @"\01??_C@_13HKALMPCF@?$AAZ?$AA?$AA@"
    679 // CHECK: @"\01??_C@_13MCLHKIEA@?$AA?$FL?$AA?$AA@"
    680 // CHECK: @"\01??_C@_13FPGAJAPJ@?$AA?2?$AA?$AA@"
    681 // CHECK: @"\01??_C@_13OHNMPHJM@?$AA?$FN?$AA?$AA@"
    682 // CHECK: @"\01??_C@_13PFGJFIHC@?$AA?$FO?$AA?$AA@"
    683 // CHECK: @"\01??_C@_13ENNFDPBH@?$AA_?$AA?$AA@"
    684 // CHECK: @"\01??_C@_13OFJNNHOA@?$AA?$GA?$AA?$AA@"
    685 // CHECK: @"\01??_C@_13FNCBLAIF@?$AAa?$AA?$AA@"
    686 // CHECK: @"\01??_C@_13EPJEBPGL@?$AAb?$AA?$AA@"
    687 // CHECK: @"\01??_C@_13PHCIHIAO@?$AAc?$AA?$AA@"
    688 // CHECK: @"\01??_C@_13GKPPEALH@?$AAd?$AA?$AA@"
    689 // CHECK: @"\01??_C@_13NCEDCHNC@?$AAe?$AA?$AA@"
    690 // CHECK: @"\01??_C@_13MAPGIIDM@?$AAf?$AA?$AA@"
    691 // CHECK: @"\01??_C@_13HIEKOPFJ@?$AAg?$AA?$AA@"
    692 // CHECK: @"\01??_C@_13CACJPPAP@?$AAh?$AA?$AA@"
    693 // CHECK: @"\01??_C@_13JIJFJIGK@?$AAi?$AA?$AA@"
    694 // CHECK: @"\01??_C@_13IKCADHIE@?$AAj?$AA?$AA@"
    695 // CHECK: @"\01??_C@_13DCJMFAOB@?$AAk?$AA?$AA@"
    696 // CHECK: @"\01??_C@_13KPELGIFI@?$AAl?$AA?$AA@"
    697 // CHECK: @"\01??_C@_13BHPHAPDN@?$AAm?$AA?$AA@"
    698 // CHECK: @"\01??_C@_13FECKAND@?$AAn?$AA?$AA@"
    699 // CHECK: @"\01??_C@_13LNPOMHLG@?$AAo?$AA?$AA@"
    700 // CHECK: @"\01??_C@_13LFIEIAHP@?$AAp?$AA?$AA@"
    701 // CHECK: @"\01??_C@_13NDIOHBK@?$AAq?$AA?$AA@"
    702 // CHECK: @"\01??_C@_13BPINEIPE@?$AAr?$AA?$AA@"
    703 // CHECK: @"\01??_C@_13KHDBCPJB@?$AAs?$AA?$AA@"
    704 // CHECK: @"\01??_C@_13DKOGBHCI@?$AAt?$AA?$AA@"
    705 // CHECK: @"\01??_C@_13ICFKHAEN@?$AAu?$AA?$AA@"
    706 // CHECK: @"\01??_C@_13JAOPNPKD@?$AAv?$AA?$AA@"
    707 // CHECK: @"\01??_C@_13CIFDLIMG@?$AAw?$AA?$AA@"
    708 // CHECK: @"\01??_C@_13HADAKIJA@?$AAx?$AA?$AA@"
    709 // CHECK: @"\01??_C@_13MIIMMPPF@?$AAy?$AA?$AA@"
    710 // CHECK: @"\01??_C@_13NKDJGABL@?$AAz?$AA?$AA@"
    711 // CHECK: @"\01??_C@_13GCIFAHHO@?$AA?$HL?$AA?$AA@"
    712 // CHECK: @"\01??_C@_13PPFCDPMH@?$AA?$HM?$AA?$AA@"
    713 // CHECK: @"\01??_C@_13EHOOFIKC@?$AA?$HN?$AA?$AA@"
    714 // CHECK: @"\01??_C@_13FFFLPHEM@?$AA?$HO?$AA?$AA@"
    715 
    716 const char *LongASCIIString = "012345678901234567890123456789ABCDEF";
    717 // CHECK: @"\01??_C@_0CF@LABBIIMO@012345678901234567890123456789AB@"
    718 const wchar_t *LongWideString = L"012345678901234567890123456789ABCDEF";
    719 // CHECK: @"\01??_C@_1EK@KFPEBLPK@?$AA0?$AA1?$AA2?$AA3?$AA4?$AA5?$AA6?$AA7?$AA8?$AA9?$AA0?$AA1?$AA2?$AA3?$AA4?$AA5?$AA6?$AA7?$AA8?$AA9?$AA0?$AA1?$AA2?$AA3?$AA4?$AA5?$AA6?$AA7?$AA8?$AA9?$AAA?$AAB@"
    720 const wchar_t *UnicodeLiteral = L"\ud7ff";
    721 // CHECK: @"\01??_C@_13IIHIAFKH@?W?$PP?$AA?$AA@"
    722 const char *U8Literal = u8"hi";
    723 // CHECK: @"\01??_C@_02PCEFGMJL@hi?$AA@"
    724 const char16_t *U16Literal = u"hi";
    725 // CHECK: @"\01??_C@_05OMLEGLOC@h?$AAi?$AA?$AA?$AA@"
    726 const char32_t *U32Literal = U"hi";
    727 // CHECK: @"\01??_C@_0M@GFNAJIPG@h?$AA?$AA?$AAi?$AA?$AA?$AA?$AA?$AA?$AA?$AA@"
    728