home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / bin / c1.dll / string.txt < prev    next >
Text File  |  1998-06-17  |  92KB  |  1,608 lines

  1. 303    UNNAMED
  2. 304    <unnamed>
  3. 305    trailing ',' used for variable argument list
  4. 306    bad suffix on number
  5. 307    unknown
  6. 308    <Unknown>
  7. 312    note
  8. 313    warning
  9. 314    error
  10. 315    fatal error
  11. 320    first operand
  12. 321    second operand
  13. 322    third operand
  14. 323    opcode
  15. 333    anonymous union
  16. 334    member
  17. 335    enumerator
  18. 336    inaccessible
  19. 337    input
  20. 338    non-static
  21. 339    compiler intermediate
  22. 340    compiler generated
  23. 341    source
  24. 342    inline function definition
  25. 343    include
  26. 344    precompiled header
  27. 345    overloaded function type
  28. 346    Target Of operator new()
  29. 347    single_inheritance
  30. 348    multiple_inheritance
  31. 349    virtual_inheritance
  32. 350    Using precompiled header
  33. 351    Creating precompiled header
  34. 352    Creating new precompiled header
  35. 353    Incompatible options;
  36. 354    program database
  37. 355    bad path
  38. 356    debug
  39. 357    browser
  40. 358    type library
  41. 359    metadata
  42. 360    brace '{'
  43. 361    parenthesis '('
  44. 362    bracket '['
  45. 363    block comment '/*'
  46. 364    angle-bracket '<'
  47. 370    default constructor
  48. 371    copy constructor
  49. 372    assignment operator
  50. 373    destructor
  51. 374    function
  52. 375    empty declaration
  53. 376    static data member
  54. 377    data
  55. 378    function through pointer
  56. 379    ... (argument)
  57. 380    could be
  58. 381    or
  59. 390    memory model (/A)
  60. 391    program database name
  61. 392    native caller(/Gn)
  62. 393    Pascal calls
  63. 394    FastCall(/Gr)
  64. 395    Unsigned char(/J)
  65. 396    PM representation(/vmb)
  66. 397    PM representation(/vmg)
  67. 398    general PM representation(/vm[smv])
  68. 399    vtordisp(/vd[01])
  69. 400    DLL library (/MD)
  70. 401    Bit Field layout (/Zb)
  71. 402    Optimizations (one or more of /Oawp[y])
  72. 403    C++ Exception Handling Unwinding
  73. 404    Generate Browser Info
  74. 405    Library PCT Identifier (/Yl)
  75. 406    structure packing (/Zp)
  76. 407    C++ Run-Time Type Identification Data
  77. 408    Note: including file:%s%s\n
  78. 409    C++ support for type 'bool' (/noBool)
  79. 410    StdCall(/Gz)
  80. 411    CDecl(/Gd)
  81. 500    binary header
  82. 901    Note: %$M %$M %s\n
  83. 902    Note: %$M %s\n
  84. 903    Note: creating new precompiled header %s with %d include file(s)\n
  85. 904    compiler options have changed, all functions will be recompiled
  86. 905    updating precompiled header memory details
  87. 906    unable to update precompiled header memory details
  88. 907    unable to preserve the time stamp whilst updating the precompiled header file %s
  89. 908    reusing persistent precompiled header
  90. 910    Note: non-fatal system error releasing memory (%d)\n
  91. 999    UNKNOWN MESSAGE %$N Please choose the Technical Support command on the Visual C++ %$N Help menu, or open the Technical Support help file for more information
  92. 1001    INTERNAL COMPILER ERROR%$N(compiler file '%s', line %d) %$N Please choose the Technical Support command on the Visual C++ %$N Help menu, or open the Technical Support help file for more information
  93. 1003    error count exceeds %d; stopping compilation
  94. 1004    unexpected end of file found
  95. 1005    string too big for buffer
  96. 1006    write error on compiler-generated file
  97. 1007    unrecognized flag '%s' in '%s'
  98. 1008    no input file specified
  99. 1009    compiler limit : macros nested too deeply
  100. 1010    unexpected end of file while looking for precompiled header directive
  101. 1011    compiler limit : '%s' : macro definition too big, exceeds: %d bytes
  102. 1012    unmatched parenthesis : missing '%c'
  103. 1013    compiler limit : too many open parentheses
  104. 1014    too many include files : depth = %d
  105. 1015    compiler limit : too many segments
  106. 1016    #if[n]def expected an identifier
  107. 1017    invalid integer constant expression
  108. 1018    unexpected #elif
  109. 1019    unexpected #else
  110. 1020    unexpected #endif
  111. 1021    invalid preprocessor command '%s'
  112. 1022    expected #endif
  113. 1023    cannot open source file '%s'
  114. 1024    cannot open include file '%s'
  115. 1025    compiler terminated by user
  116. 1026    parser stack overflow, program too complex
  117. 1027    DGROUP data allocation exceeds 64K
  118. 1028    '%s' : segment allocation exceeds 64K
  119. 1029    there are more than 512 bytes of arguments
  120. 1030    there are more than 512 bytes of local variables
  121. 1031    compiler limit : function calls nested too deeply
  122. 1032    cannot open object code listing file '%s'
  123. 1033    cannot open program database '%s'
  124. 1034    %s: no include path set
  125. 1035    expression too complex; simplify expression
  126. 1036    cannot overwrite earlier program database format, delete '%s' and recompile
  127. 1037    cannot open object file '%s'
  128. 1038    compiler limit : '%$S' : control flow state too complex; simplify function
  129. 1039    decl/defn not complete, cannot create precompiled header at this point
  130. 1040    ILStore error for %$M file: '%s': %$*
  131. 1041    cannot open compiler intermediate file - no more files
  132. 1042    cannot open compiler intermediate file - no such file or directory
  133. 1043    cannot open compiler intermediate file
  134. 1044    out of disk space for compiler intermediate file
  135. 1045    compiler limit : linkage specifications nested too deeply
  136. 1046    compiler limit : %$B nested too deeply
  137. 1047    limit of %s exceeded at '%s'
  138. 1048    unknown option '%c' in '%s'
  139. 1049    invalid numerical argument '%s'
  140. 1050    '%s' : code segment too large
  141. 1051    program database file, '%s', has an obsolete format, delete it and recompile
  142. 1052    compiler limit : #if or #ifdef blocks nested too deeply
  143. 1053     -- USED BY C23.ERR -- 
  144. 1054    compiler limit : initializers nested too deeply
  145. 1055    compiler limit : out of keys
  146. 1056    compiler limit : out of macro expansion space: %d bytes, when expanding token: '%s'
  147. 1057    unexpected end of file in macro expansion
  148. 1058    compiler limit : too many formal arguments
  149. 1059    compiler is out of near heap space
  150. 1060    compiler is out of heap space
  151. 1061    compiler limit : blocks nested too deeply
  152. 1062    error while writing to preprocessor output file
  153. 1063    compiler limit : compiler stack overflow
  154. 1064    compiler limit : token overflowed internal buffer
  155. 1065    compiler limit : out of tags
  156. 1066    compiler limit : decorated name length exceeded
  157. 1067    compiler limit : debug information module size exceeded
  158. 1068    cannot open file '%s'
  159. 1069    write error on file '%s'
  160. 1070    mismatched #if/#endif pair in file '%s'
  161. 1071    unexpected end of file found in comment
  162. 1072    '%s' : cannot read file
  163. 1073    Internal error involving incremental compilation(compiler file '%s', line %d)
  164. 1074    'IDB' is illegal extension for PDB file: %s
  165. 1075    end of file found before the left %s at '%s(%d)' was matched
  166. 1076    compiler limit : internal heap limit reached; use /Zm to specify a higher limit
  167. 1077    compiler limit : cannot have more than %d command line options
  168. 1078     -- USED BY C23.ERR -- 
  169. 1079    compiler limit : PCH file size limit exceeded
  170. 1080    compiler limit : command line option exceeded limit of %d characters
  171. 1081    '%s': file name exceeds %d bytes in length
  172. 1082    Cannot close %$M file: '%s': %$*
  173. 1083    Cannot open %$M file: '%s': %$*
  174. 1084    Cannot read %$M file: '%s': %$*
  175. 1085    Cannot write %$M file: '%s': %$*
  176. 1086    Cannot seek %$M file: '%s': %$*
  177. 1087    Cannot tell %$M file: '%s': %$*
  178. 1088    Cannot flush %$M file: '%s': %$*
  179. 1089    Cannot truncate %$M file: '%s': %$*
  180. 1090    data allocation exceeds 64K
  181. 1091    compiler limit: string exceeds %d bytes in length
  182. 1092    New data types and function prototypes are not supported by Edit and Continue; build required
  183. 1093    COR API call '%s' failed '0x%x' : %$O
  184. 1100    unable to initialize OLE : %$E
  185. 1110    too many nested template definitions
  186. 1111    too many template parameters
  187. 1126    '%s' : automatic allocation exceeds %s
  188. 1127    '%s' : segment redefinition
  189. 1189    #error : %s
  190. 1200    unexpected internal error handling template inline functions
  191. 1201    unable to continue after syntax error in template class definition
  192. 1202    recursive type or function dependency context too complex
  193. 1203    '%$L' : disabled in this compiler
  194. 1204    compiler limit : internal structure overflow
  195. 1500    '%s' : cannot open inline function definition file
  196. 1501    compiler limit : too many temporary variables
  197. 1502    inline member-function definition missing '}'
  198. 1503    default parameter definition missing ',' or ')'
  199. 1504    type still ambiguous after parsing %d tokens, unable to recover
  200. 1505    unrecoverable parser look-ahead error
  201. 1506    unrecoverable block scoping error
  202. 1507    previous user errors and subsequent error recovery halt further compilation
  203. 1508    compiler limit : '%$S' : more than 65535 argument bytes
  204. 1509    compiler limit : too many exception handler states in function '%$S'. simplify function
  205. 1700    %s compiler is out of far heap space
  206. 1852    '%s' is not a valid precompiled header file
  207. 1853    '%s' is not a precompiled header file created with this compiler
  208. 1854    cannot overwrite information formed during creation of the precompiled header in object file: '%s'
  209. 1855    command-line option '%s' inconsistent with precompiled header
  210. 1900    Il mismatch between '%s' version '%d' and '%s' version '%d'
  211. 1901    Internal memory management error
  212. 1902    Program database manager mismatch; please check your installation
  213. 1903    unable to recover from previous error(s); stopping compilation
  214. 1999    UNKNOWN FATAL ERROR %$N Please choose the Technical Support command on the Visual C++ %$N Help menu, or open the Technical Support help file for more information
  215. 2001    newline in constant
  216. 2002    invalid wide-character constant
  217. 2003    expected 'defined id'
  218. 2004    expected 'defined(id)'
  219. 2005    #line expected a line number, found '%s'
  220. 2006    #include expected a filename, found '%s'
  221. 2007    #define syntax
  222. 2008    '%c' : unexpected in macro definition
  223. 2009    reuse of macro formal '%s'
  224. 2010    '%c' : unexpected in macro formal parameter list
  225. 2011    '%$S' : '%$B' type redefinition
  226. 2012    missing name following '<'
  227. 2013    missing '>'
  228. 2014    preprocessor command must start as first nonwhite space
  229. 2015    too many characters in constant
  230. 2016    no closing single quotation mark
  231. 2017    illegal escape sequence
  232. 2018    unknown character '0x%x'
  233. 2019    expected preprocessor directive, found '%c'
  234. 2020    '%$I' : '%$B' member redefinition
  235. 2021    expected exponent value, not '%c'
  236. 2022    '%d' : too big for character
  237. 2023    divide by 0
  238. 2024    mod by 0
  239. 2025    '%s' : enum/struct/union type redefinition
  240. 2026    string too big, trailing characters truncated
  241. 2027    use of undefined type '%$pS'
  242. 2028    struct/union member must be inside a struct/union
  243. 2029    left of '%$*' specifies undefined class/struct/union '%$S'
  244. 2030    '%s' : struct/union member redefinition
  245. 2031    '%s' : function cannot be struct/union member
  246. 2032    '%$S' : function cannot be member of %$B '%$C'
  247. 2033    '%$S' : bit field cannot have indirection
  248. 2034    '%$S' : type of bit field too small for number of bits
  249. 2035    struct/union '%s' : unknown size
  250. 2036    '%$T' : unknown size
  251. 2037    left of '%$I' specifies undefined struct/union '%$S'
  252. 2038    '%s' : not struct/union member
  253. 2039    '%$*' : is not a member of '%$pS'
  254. 2040    '%$*' : '%$T' differs in levels of indirection from '%$T'
  255. 2041    illegal digit '%c' for base '%d'
  256. 2042    signed/unsigned keywords mutually exclusive
  257. 2043    illegal break
  258. 2044    illegal continue
  259. 2045    '%$I' : label redefined
  260. 2046    illegal case
  261. 2047    illegal default
  262. 2048    more than one default
  263. 2049    case value '%d' already used
  264. 2050    switch expression not integral
  265. 2051    case expression not constant
  266. 2052    '%$T' : illegal type for case expression
  267. 2053    '%$S' : wide string mismatch
  268. 2054    expected '(' to follow '%$*'
  269. 2055    expected formal parameter list, not a type list
  270. 2056    illegal expression
  271. 2057    expected constant expression
  272. 2058    constant expression is not integral
  273. 2059    syntax error : '%$*'
  274. 2060    syntax error : end of file found
  275. 2061    syntax error : identifier '%$I'
  276. 2062    type '%$T' unexpected
  277. 2063    '%$S' : not a function
  278. 2064    term does not evaluate to a function
  279. 2065    '%$I' : undeclared identifier
  280. 2066    cast to function type is illegal
  281. 2067    cast to array type is illegal
  282. 2068    illegal cast from '%s' to '%s'
  283. 2069    cast of 'void' term to non-'void'
  284. 2070    illegal sizeof operand
  285. 2071    '%$S' : illegal storage class
  286. 2072    '%$S' : initialization of a function
  287. 2073    '%$S' : partially initialized array requires a default constructor
  288. 2074    '%$S' : '%$B' initialization needs curly braces
  289. 2075    '%$S' : array initialization needs curly braces
  290. 2076    '%s' : struct/union initialization needs curly braces
  291. 2077    non-scalar field initializer '%$pS'
  292. 2078    too many initializers
  293. 2079    '%$S' uses undefined %$B '%$S'
  294. 2080    illegal __far __fastcall function or __saveregs function
  295. 2081    '%$S' : name in formal parameter list illegal
  296. 2082    redefinition of formal parameter '%$I'
  297. 2083    %$B comparison illegal
  298. 2084    function '%$D' already has a body
  299. 2085    '%$I' : not in formal parameter list
  300. 2086    '%$S' : redefinition
  301. 2087    '%$S' : missing subscript
  302. 2088    '%$L' : illegal for %$B
  303. 2089    '%$S' : '%$B' too large
  304. 2090    function returns array
  305. 2091    function returns function
  306. 2092    array element type cannot be function
  307. 2093    '%$S' : cannot be initialized using address of automatic variable '%$pS'
  308. 2094    label '%$S' was undefined
  309. 2095    '%s' : actual parameter has type 'void' : parameter %d
  310. 2096    struct/union comparison illegal
  311. 2097    illegal initialization
  312. 2098    expression is not an address
  313. 2099    initializer is not a constant
  314. 2100    illegal indirection
  315. 2101    '%$L' on constant
  316. 2102    '%$L' requires l-value
  317. 2103    '%$L' on register variable
  318. 2104    '%$L' on bit field ignored
  319. 2105    '%$L' needs l-value
  320. 2106    '%$L' : left operand must be l-value
  321. 2107    illegal index, indirection not allowed
  322. 2108    subscript is not of integral type
  323. 2109    subscript requires array or pointer type
  324. 2110    cannot add two pointers
  325. 2111    pointer addition requires integral operand
  326. 2112    pointer subtraction requires integral or pointer operand
  327. 2113    pointer can only be subtracted from another pointer
  328. 2114    '%$L' : pointer on left; needs integral value on right
  329. 2115    '%$L' : incompatible types
  330. 2116    function parameter lists differed
  331. 2117    '%s' : array bounds overflow
  332. 2118    negative subscript or subscript is too large
  333. 2119    typedef types both define indirection
  334. 2120    'void' illegal with all types
  335. 2121    '#' : invalid character : possibly the result of a macro expansion
  336. 2122    '%$*' : prototype parameter in name list illegal
  337. 2123    '%s' : cannot call __fastcall function '%s' from p-code
  338. 2124    divide or mod by zero
  339. 2125    '%s' : allocation exceeds 64K
  340. 2126    '%$L' : incorrect operand
  341. 2127    parameter allocation exceeds 32K
  342. 2128    '%$pS' : alloc_text/same_seg applicable only to functions with C linkage
  343. 2129    static function '%$pD' declared but not defined
  344. 2130    #line expected a string containing the filename, found '%$L'
  345. 2131    more than one memory attribute
  346. 2132    syntax error : unexpected identifier
  347. 2133    '%$S' : unknown size
  348. 2134    '%s' : struct/union too large
  349. 2135    '%$S' : illegal bit field operation
  350. 2136    '%$S' : prototype must have parameter types
  351. 2137    empty character constant
  352. 2138    illegal to define an enumeration without any members
  353. 2139    type following '%s' is illegal
  354. 2140    parameter cannot be function type
  355. 2141    value out of range for enum constant
  356. 2142    function declarations differ, variable parameters specified only in one of them
  357. 2143    syntax error : missing '%$L' before '%$L'
  358. 2144    syntax error : missing '%$L' before type '%$*'
  359. 2145    syntax error : missing '%$L' before identifier
  360. 2146    syntax error : missing '%$L' before identifier '%$I'
  361. 2147    '%$S' : const automatic array must be fully initialized
  362. 2148    array too large
  363. 2149    '%$S' : named bit field cannot have zero width
  364. 2150    '%$S' : bit field must have type 'int', 'signed int', or 'unsigned int'
  365. 2151    more than one language attribute
  366. 2152    '%$L' : pointers to functions with different attributes
  367. 2153    hex constants must have at least one hex digit
  368. 2154    '%$S' : does not refer to a segment name
  369. 2155    '?' : invalid left operand, expected arithmetic or pointer type
  370. 2156    pragma must be outside function
  371. 2157    '%$I' : must be declared before use in pragma list
  372. 2158    '%$pS' : is a function
  373. 2159    more than one storage class specified
  374. 2160    '##' cannot occur at the beginning of a macro definition
  375. 2161    '##' cannot occur at the end of a macro definition
  376. 2162    expected macro formal parameter
  377. 2163    '%s' : not available as an intrinsic function
  378. 2164    '%s' : intrinsic function not declared
  379. 2165    '%$L' : cannot modify pointers to data
  380. 2166    l-value specifies const object
  381. 2167    '%s' : too many actual parameters for intrinsic function
  382. 2168    '%s' : too few actual parameters for intrinsic function
  383. 2169    '%$S' : intrinsic function, cannot be defined
  384. 2170    '%$I' : not declared as a function, cannot be intrinsic
  385. 2171    '%$L' : illegal on operands of type '%$T'
  386. 2172    '%s' : actual parameter is not a pointer : parameter %d
  387. 2173    '%s' : actual parameter is not a pointer : parameter %d, parameter list %d
  388. 2174    '%s' : actual parameter has type 'void' : parameter %d, parameter list %d
  389. 2175    '%s' : invalid locale
  390. 2176    static huge data not supported by '%s'
  391. 2177    constant too big
  392. 2178    '%$pS' : storage class for same_seg variables must be extern
  393. 2179    '%$S' : was used in same_seg, but storage class is no longer extern
  394. 2180    controlling expression has type 'void'
  395. 2181    illegal else without matching if
  396. 2182    '%$S' : illegal use of type 'void'
  397. 2183    syntax error: translation unit is empty
  398. 2184    illegal return of a 'void' value
  399. 2185    '%$S' : illegal based allocation
  400. 2186    '%$L' : illegal operand of type 'void'
  401. 2187    cast of near function pointer to far function pointer
  402. 2188    '%d' : too big for wide character
  403. 2189    #error : %s
  404. 2190    first parameter list longer than second
  405. 2191    second parameter list longer than first
  406. 2192    parameter '%d' declaration different
  407. 2193    '%$pS' : already in a segment
  408. 2194    '%$S' : is a text segment
  409. 2195    '%$S' : is a data segment
  410. 2196    case value '%D' already used
  411. 2197    '%$*' : too many actual parameters
  412. 2198    '%$*' : too few actual parameters
  413. 2199    syntax error : found '%$* (' at global scope (was a declaration intended?)
  414. 2200    '%$pS' : function has already been defined
  415. 2201    '%$S' : must have external linkage in order to be exported/imported
  416. 2202    '%$pS' : not all control paths return a value
  417. 2203    delete operator cannot specify bounds for an array
  418. 2204    '%$S' : type definition found within parentheses
  419. 2205    '%$S' : cannot initialize extern variables with block scope
  420. 2206    '%$S' : typedef cannot be used for function definition
  421. 2207    '%s' in struct/union '%s' has a zero-sized array
  422. 2208    '%$T' : no members defined using this type
  423. 2209    type cast in __based construct must be (__segment)
  424. 2210    '%$S' : must be near/far data pointer
  425. 2211    (__segment) applied to function identifier '%$S'
  426. 2212    '%$S' : __based not available for pointers to functions
  427. 2213    '%$I' : illegal argument to __based
  428. 2214    pointers based on 'void' require the use of :>
  429. 2215    ':>' operator only for objects based on 'void'
  430. 2216    '%$L' cannot be used with '%$L'
  431. 2217    '%$L' must be used with '%$L'
  432. 2218    type in __based construct must be 'void'
  433. 2219    syntax error : type qualifier must be after '*'
  434. 2220    warning treated as error - no object file generated
  435. 2221    '.' : left operand points to struct/union, use '->'
  436. 2222    '->' : left operand has struct/union type, use '.'
  437. 2223    left of '->%$I' must point to struct/union
  438. 2224    left of '.%$I' must have struct/union type
  439. 2225    '%$S' : function allocation must be in a named segment
  440. 2226    syntax error : unexpected type '%$S'
  441. 2227    left of '->%$I' must point to class/struct/union
  442. 2228    left of '.%$I' must have class/struct/union type
  443. 2229    %$B '%$C' has an illegal zero-sized array
  444. 2230    '%$L' : indirection to different types
  445. 2231    '.%$*' : left operand points to '%$B', use '->'
  446. 2232    '->%$*' : left operand has '%$B' type, use '.'
  447. 2233    '%$S' : arrays of objects containing zero-size arrays are illegal
  448. 2234    '%$S' : arrays of references are illegal
  449. 2235    ';' in formal parameter list
  450. 2236    unexpected '%$*' '%$S'
  451. 2237    unexpected %s '%s'
  452. 2238    unexpected token(s) preceding '%$L'
  453. 2239    unexpected token '%$L' following declaration of '%$S'
  454. 2240    unexpected '%$*' following formal list (only modifiers are allowed)
  455. 2241    '%$pS' : member access is restricted
  456. 2242    typedef name cannot follow class/struct/union
  457. 2243    '%$L' : conversion from '%$T' to '%$T' exists, but is inaccessible
  458. 2244    '%$S' : unable to resolve function overload
  459. 2245    nonexistent function '%$S' specified as friend
  460. 2246    '%$S' : illegal static data member in locally defined class
  461. 2247    '%$pS' not accessible because '%$pC' uses '%s' to inherit from '%$pC'
  462. 2248    '%$pS' : cannot access %s %s declared in class '%$pC'
  463. 2249    '%$pS' : no accessible path to %s %s declared in virtual base '%$pC'
  464. 2250    '%$S' : ambiguous inheritance of '%$pC::%$pS'
  465. 2251    '%$S' : defined but not declared
  466. 2252    '%$S' : pure specifier can only be specified for functions
  467. 2253    '%$S' : pure specifier only applies to virtual function - specifier ignored
  468. 2254    '%$S' : pure specifier not allowed on friend functions
  469. 2255    '%$S' : a friend function can only be declared in a class
  470. 2256    illegal use of friend specifier on '%$S'
  471. 2257    p-code generation pragma not allowed without /Oq
  472. 2258    illegal pure syntax, must be '= 0'
  473. 2259    '%$pS' : cannot instantiate abstract class due to following members:
  474. 2260    function pointer cast to a data pointer
  475. 2261    data pointer cast to a function pointer
  476. 2262    '%$S' : cannot be destroyed
  477. 2263    function returns pointer based on __self
  478. 2264    '%$S' : error in function definition or declaration; function not called
  479. 2265    '%$S' : reference to a zero-sized array is illegal
  480. 2266    '%$S' : reference to a non-constant bounded array is illegal
  481. 2267    '%$S' : static functions with block scope are illegal
  482. 2268    '%$L' : different '%$L' qualifiers
  483. 2269    '%$S' : different ambient model than base class '%$S'
  484. 2270    '%$I' : modifiers not allowed on nonmember functions
  485. 2271    '%$I' : new/delete cannot have formal list modifiers
  486. 2272    '%$I' : modifiers not allowed on static member functions
  487. 2273    '%$L' : illegal as right side of '->' operator
  488. 2274    '%$L' : illegal as right side of '.' operator
  489. 2275    '%$pS' : illegal use of this type as an expression
  490. 2276    '%$*' : illegal operation on bound member function expression
  491. 2277    '%$pS' : cannot take address of this member function
  492. 2278    '%s' : no function with C linkage found
  493. 2279    cannot use braces to initialize default arguments
  494. 2280    missing '{' before identifier '%$I'?
  495. 2281    '%$S' : is not a function, but contains <function returning>; '%$I' is unexpected
  496. 2282    '%$S' is followed by '%$I' (missing ','?)
  497. 2283    '%$S' : pure specifier not allowed on unnamed %$B
  498. 2284    unbalanced parenthesis found while processing a member function
  499. 2285    pointers to members representation has already been determined - pragma ignored
  500. 2286    pointers to members of '%$pC' representation is already set to %$M - declaration ignored
  501. 2287    '%$pS': inheritance representation: '%$M' is less general than the required '%$M'
  502. 2288    typedef has a trailing __based which cannot be applied to the symbol's indirection
  503. 2289    same type qualifier used more than once
  504. 2290    C++ '%$L' syntax ignored. Use __asm.
  505. 2291    '%$S' : illegal modifier '%$L' for 'this' pointer
  506. 2292    '%$pS': best case inheritance representation: '%$M' declared but '%$M' required
  507. 2293    '%$pS': illegal to have a member variable as a __based specifier
  508. 2294    '%s': illegal argument to intrinsic function, parameter %d
  509. 2295    escaped '%c' : is illegal in macro definition
  510. 2296    '%$L' : illegal, left operand has type '%$T'
  511. 2297    '%$L' : illegal, right operand has type '%$T'
  512. 2298    '%$L' : illegal operation on pointer to member function expression
  513. 2299    '%$S' : globally qualified name illegal as right hand side of operator '%$L'
  514. 2300    '%$C' : class does not have a destructor called '~%$I'
  515. 2301    left of '->~%$I' must point to class/struct/union
  516. 2302    left of '.~%$I' must have class/struct/union type
  517. 2303    left of '.%$I' must be an lvalue
  518. 2304    '%$S %$L' : unexpected tokens following type
  519. 2305    '%s' does not contain debugging information for this module
  520. 2306    '%s' does not contain the most recent debugging information for this module
  521. 2307    pragma %s must be moved outside of the function if incremental compilation is enabled
  522. 2308    concatenating mismatched wide strings
  523. 2309    catch handler expected a parenthesized exception declaration
  524. 2310    catch handlers must specify one type
  525. 2311    '%$T' : is caught by '...' on line %d
  526. 2312    '%$T' : is caught by '%$T' on line %d
  527. 2313    '%$T' : is caught by reference ('%$T') on line %d
  528. 2314    '%$T' : is caught by base class ('%$T') on line %d
  529. 2315    '%$T' : reference is caught by '%$T' on line %d
  530. 2316    '%$T' : cannot be caught, there is no access to the destructor
  531. 2317    'try' block starting on line '%d' has no catch handlers
  532. 2318    no try block associated with this catch handler
  533. 2319    '%$L' must be followed by a compound statement. Missing '{'
  534. 2320    expected ':' to follow access specifier '%$L'
  535. 2321    syntax error : unexpected '%$S'
  536. 2322    '%$S' : address of dllimport '%$pS' is not static
  537. 2323    compiler limit: out of local keys compiling function '%$pS'
  538. 2324    '%$I' : unexpected to the right of '%s'
  539. 2325    '%$T' : unexpected type to the right of '%s'
  540. 2326    '%$D' : function cannot access '%$S'
  541. 2327    '%$pS' : member from enclosing class is not a type name, static, or enumerator
  542. 2328    '%$I' : keyword is not yet supported
  543. 2329    '%$S' : __ptr64 not available for pointers to functions
  544. 2330    'implementation_key( )' is only valid in a region bounded by #pragma start_map_region/stop_map_region
  545. 2331    access to '%$pS' now defined to be '%$L', previously it was defined to be '%$L'
  546. 2332    '%s' : missing tag name
  547. 2333    '%$S' : error in function declaration; skipping function body
  548. 2334    unexpected token(s) preceding '%$L'; skipping apparent function body
  549. 2335    '%$S' : a type cannot be introduced in a function parameter list
  550. 2336    '%$T' : illegal type in COM+
  551. 2340    '%s' : illegal allocate specifier
  552. 2341    '%s' : segment must be defined using #pragma data_seg or code_seg prior to use
  553. 2350    '%$pS' is not a static member
  554. 2351    obsolete C++ constructor initialization syntax
  555. 2352    '%$C::%$pS' : illegal call of non-static member function
  556. 2353    '%$pS' : improper use of constructor initializers
  557. 2354    '%$pS' : initialization of reference member requires a temporary variable
  558. 2355    'this' : can only be referenced inside non-static member functions
  559. 2356    initialization segment must not change during translation unit
  560. 2357    '%$I' : must be a function of type '%$T'
  561. 2358    '%$pS' : initialization of non-const reference to bit field
  562. 2359    '%$pS' : member of non-class type requires single initializer expression
  563. 2360    initialization of '%$pS' is skipped by 'case' label
  564. 2361    initialization of '%$pS' is skipped by 'default' label
  565. 2362    initialization of '%$pS' is skipped by 'goto %$pS'
  566. 2366    '%$pS' : redefinition; different implementation_key specifiers
  567. 2367    '%$pS' : redefinition; different uuid specifiers
  568. 2368    '%$pS' : redefinition; different allocation specifiers
  569. 2369    '%$pS' : redefinition; different subscripts
  570. 2370    '%$pS' : redefinition; different storage class
  571. 2371    '%$pS' : redefinition; different basic types
  572. 2372    '%$pS' : redefinition; different types of indirection
  573. 2373    '%$pS' : redefinition; different type modifiers
  574. 2374    '%$pS' : redefinition; multiple initialization
  575. 2375    '%$pS' : redefinition; different linkage
  576. 2376    '%$pS' : redefinition; different based allocation
  577. 2377    '%$pS' : redefinition; typedef cannot be overloaded with any other symbol
  578. 2378    '%$pS' : redefinition; symbol cannot be overloaded with a typedef
  579. 2379    formal parameter %d has different type when promoted
  580. 2380    type(s) preceding '%$*' (constructor with return type, or illegal redefinition of current class-name?)
  581. 2385    '%$S::%$I' is ambiguous
  582. 2386    ambiguous conversion from '%$S*' to '%$I*'
  583. 2387    ambiguous conversion from '%s&' to '%s&'
  584. 2390    '%$S' : incorrect storage class '%$L'
  585. 2391    '%$S' : 'friend' cannot be used during type definition
  586. 2398    '%$L' is not yet implemented
  587. 2399    illegal length for opcode
  588. 2400    inline assembler syntax error in '%$M'; found '%s'
  589. 2401    '%$I' : register must be base in '%$M'
  590. 2402    '%$I' : register must be index in '%$M'
  591. 2403    '%$I' : register must be base/index in '%$M'
  592. 2404    '%$I' : illegal register in '%$M'
  593. 2405    illegal short forward reference with offset
  594. 2406    '%$I' : name undefined in '%$M'
  595. 2407    illegal 'float' register in '%$M'
  596. 2408    illegal type on PTR operator in '%$M'
  597. 2409    illegal type used as operator in '%$M'
  598. 2410    '%$I' : ambiguous member name in '%$M'
  599. 2411    '%$I' : illegal struct/union member in '%$M'
  600. 2412    '%$pS' : case-insensitive label redefined
  601. 2413    '%$I' : illegal align size
  602. 2414    illegal number of operands
  603. 2415    improper operand type
  604. 2416    '%$I' : illegal opcode for processor
  605. 2417    divide by zero in '%$M'
  606. 2418    cannot delete browser file: %s
  607. 2419    mod by zero in '%$M'
  608. 2420    '%$I' : illegal symbol in %$M
  609. 2421    PTR operator used with register in '%$M'
  610. 2422    illegal segment override in '%$M'
  611. 2423    '%d' : illegal scale
  612. 2424    '%s' : improper expression in '%$M'
  613. 2425    '%s' : non-constant expression in '%$M'
  614. 2426    '%s' : illegal operator in '%$M'
  615. 2427    '%s' : jump referencing label is out of range
  616. 2428    '%$L' : not allowed on operand of type 'bool'
  617. 2429    '%$S' : illegal far label reference
  618. 2430    more than one index register in '%$M'
  619. 2431    illegal index register in '%$M'
  620. 2432    illegal reference to 16-bit data in '%$M'
  621. 2433    '%$S' : '%$L' not permitted on data declarations
  622. 2434    cannot convert default argument from '%$T' to '%$T'
  623. 2435    '%$D' : function called before default arguments were resolved
  624. 2436    '%$I' : member function or nested class in constructor initializer list
  625. 2437    '%$I' : already initialized
  626. 2438    '%$I' : cannot initialize static class data via constructor
  627. 2439    '%$pS' : member could not be initialized
  628. 2440    '%$L' : cannot convert from '%$T' to '%$T'
  629. 2441    function call through pointer before default arguments were resolved
  630. 2442    p-code expression too complex for setjmp or Catch
  631. 2443    operand size conflict
  632. 2444    '%$pS' : used ANSI prototype, found 'type', expected '{' or ';'
  633. 2445    '%$L' : no common type for '%$T' and '%$T'
  634. 2446    '%$L' : no conversion from '%$T' to '%$T'
  635. 2447    missing function header (old-style formal list?)
  636. 2448    '%$S' : function-style initializer appears to be a function definition
  637. 2449    found '{' at file scope (missing function header?)
  638. 2450    switch expression of type '%$T' is illegal
  639. 2451    conditional expression of type '%$T' is illegal
  640. 2452    array bound expression of type '%$T' is illegal
  641. 2453    array bound expression uses function name
  642. 2454    improper operand type for processor
  643. 2455    improper operand type in %$M
  644. 2456    illegal opcode for processor
  645. 2458    '%$pS' : redefinition within definition
  646. 2459    '%$pS' : is being defined; cannot add as an anonymous member
  647. 2460    '%$S' : uses '%$pS', which is being defined
  648. 2461    '%$S' : constructor syntax missing formal parameters
  649. 2462    '%$S' : cannot define a type in a 'new-expression'
  650. 2463    cannot define an anonymous type in a 'new-expression'
  651. 2464    '%$T' : cannot use 'new' to allocate a reference
  652. 2465    cannot define an anonymous type inside parentheses
  653. 2466    cannot allocate an array of constant size 0
  654. 2467    illegal declaration of anonymous '%$B'
  655. 2468    'new' : cannot allocate 'const'/'volatile' objects (type is '%$T')
  656. 2469    'new' : cannot allocate 'void' objects
  657. 2471    cannot update program database '%s'
  658. 2479    '%$S' : 'allocate( )' is only valid for data items of static extent
  659. 2480    '%$S' : 'thread' is only valid for data items of static extent
  660. 2481    '%s' : cannot be initialized using address of 'thread' variable '%s'
  661. 2482    '%$S' : dynamic initialization of 'thread' data not allowed
  662. 2483    '%$S' : object with constructor cannot be declared 'thread'
  663. 2484    '%s' : attribute '%s' doesn't match previous declaration
  664. 2485    '%$I' : unrecognized extended attribute
  665. 2486    '__LOCAL_SIZE' only allowed in function with the 'naked' attribute
  666. 2487    '%$S' : member of dll interface class may not be declared with dll interface
  667. 2488    '%$S' : 'naked' can only be applied to function definitions
  668. 2489    '%$S' : initialized auto or register variable not allowed at function scope in 'naked' function
  669. 2490    '%$*' not allowed in function with 'naked' attribute
  670. 2491    '%$S' : definition of dllimport %$M not allowed
  671. 2492    '%$S' : 'thread' data may not have dll interface
  672. 2493    illegal form of __based
  673. 2494    '%$*' may not appear in termination block
  674. 2495    '%$S' : 'nothrow' can only be applied to function declarations or definitions
  675. 2496    '%$S' : 'selectany' can only be applied to statically initialized data items with external linkage
  676. 2497    '%$S' : 'implementation_key' can only be applied to function declarations
  677. 2498    '%$S' : 'novtable' can only be applied to class declarations or definitions
  678. 2500    '%$S' : '%$pS' is already a direct base class
  679. 2501    '%$*' : missing storage-class or type specifiers
  680. 2502    '%$S' : too many access modifiers on the base class
  681. 2503    '%$S' : base classes cannot contain zero-sized arrays
  682. 2504    '%$*' : base class undefined
  683. 2505    '%$S' : is not a legal base class
  684. 2506    '%$S' : ambiguous
  685. 2507    '%$S' : too many virtual modifiers on the base class
  686. 2508    '%s' : access denied
  687. 2509    '%$S' : member function not declared in '%$pC'
  688. 2510    '%$I' : left of '::' must be a class/struct/union
  689. 2511    '%$S' : overloaded member function '%$T' not found in '%$pC'
  690. 2512    '%$S' : no appropriate default constructor available
  691. 2513    '%$*' : no variable declared before '='
  692. 2514    '%$pC' : class has no constructors
  693. 2515    '%$I' : not in class '%$pS'
  694. 2516    '%$pS' : is not a legal base class
  695. 2517    '%$I' : right of '::' is undefined
  696. 2518    keyword '%$L' illegal in base class list; ignored
  697. 2519    cannot convert '%$pS *' to '%$pS *'
  698. 2520    '%$pS' : no non-explicit constructor available for implicit conversion
  699. 2521    destructors do not take parameters
  700. 2522    '%$S' : cannot be constructed because it cannot be destroyed in this context
  701. 2523    '%$C::~%$I' : destructor tag mismatch
  702. 2524    '%$S' : destructors must have a 'void' formal parameter list
  703. 2525    '%s' : explicit destructor is named but not called
  704. 2526    '%$S' : C linkage function cannot return C++ class '%$pS'
  705. 2527    '%$pS' : array of references must be fully initialized
  706. 2528    '%$S' : pointer to reference is illegal
  707. 2529    '%$S' : reference to reference is illegal
  708. 2530    '%$S' : references must be initialized
  709. 2531    '%$S' : reference to a bit field illegal
  710. 2532    '%$L' : illegal modifier for reference
  711. 2533    '%$S' : constructors not allowed a return type
  712. 2534    '%$pS' : constructor cannot return a value
  713. 2535    '%$pD' : member function already defined or declared
  714. 2536    '%$C::%$pS' : cannot specify explicit initializer for arrays
  715. 2537    '%s' : illegal linkage specification
  716. 2538    new : cannot specify initializer for arrays
  717. 2539    new : '%$pC' no default constructor to initialize arrays of objects
  718. 2540    non-constant expression as array bound
  719. 2541    delete : cannot delete objects that are not pointers
  720. 2542    '%$S' : class object has no constructor for initialization
  721. 2543    expected ']' for operator '[]'
  722. 2544    expected ')' for operator '()'
  723. 2545    '%$L' : unable to find overloaded operator
  724. 2546    '%s' : illegal mix of 'void' pointer with pointer to type
  725. 2547    illegal cast of overloaded function
  726. 2548    '%$S' : missing default parameter for parameter %d
  727. 2549    user-defined conversion cannot specify a return type
  728. 2550    '%$S' : constructor initializer lists are only allowed on constructor definitions
  729. 2551    'void *' type needs explicit cast
  730. 2552    '%$S' : non-aggregates cannot be initialized with initializer list
  731. 2553    no legal conversion of return value to return type '%$T'
  732. 2554    '%$S' : __based is illegal on references to functions
  733. 2555    '%$C::%$S' : overriding virtual function differs from '%$pC::%$pS' only by return type or calling convention
  734. 2556    '%$D' : overloaded function differs only by return type from '%$pD'
  735. 2557    '%$S' : private and protected members cannot be initialized without a constructor
  736. 2558    %$B '%$C' : no copy constructor available
  737. 2559    '%$L' : no match for specified operator
  738. 2560    '%s' : overloaded function differs only by calling convention/memory model
  739. 2561    '%$pS' : function must return a value
  740. 2562    '%$pS' : 'void' function returning a value
  741. 2563    mismatch in formal parameter list
  742. 2564    '%$T' : function-style conversion to builtin type takes only one argument
  743. 2565    '::%s' was previously declared as a global function
  744. 2566    overloaded function in conditional expression
  745. 2567    '%$I' : intrinsic function must have prototype when using C++
  746. 2568    '%$L' : unable to resolve function overload
  747. 2569    '%$pS' : enum/union cannot be used as a base class
  748. 2570    '%$S' : union cannot have base classes
  749. 2571    '%$S' : union cannot have virtual function '%$S'
  750. 2572    '%$pS' : redefinition of default parameter : parameter %d
  751. 2573    '%$pC' : cannot delete pointers to objects of this type; the class has no non-placement overload for 'operator delete'.%$NUse ::delete, or add 'operator delete(void*)' to the class
  752. 2574    '%$S' : illegal static destructor declaration
  753. 2575    '%$S' : only member functions and bases can be virtual
  754. 2576    '%$S' : virtual used for static member function
  755. 2577    '%$S' : destructor cannot return a value
  756. 2578    '%$S::%$S' : static member function cannot hide COM+ cointerface method
  757. 2579    '%$D' : parameter list not sufficiently different from '%$pD'
  758. 2580    redefinition of class name '%$pS'
  759. 2581    '%$C' : static 'operator =' function is illegal
  760. 2582    '%$C' : 'operator =' function is unavailable
  761. 2583    '%$S' : '%$L' 'this' pointer is illegal for constructors/destructors
  762. 2584    '%$S' : direct base '%$pS' is inaccessible; already a base of '%$pS'
  763. 2585    explicit conversion to '%$T' is ambiguous
  764. 2586    incorrect user-defined conversion syntax : illegal indirections
  765. 2587    '%$pS' : illegal use of local variable as default parameter
  766. 2588    '::~%$I' : illegal global destructor
  767. 2589    '%$L' : illegal token on right side of '::'
  768. 2590    '%$S' : ambiguous user-defined conversions in switch expression
  769. 2591    '%$S' : ambiguous user-defined conversions in conditional expression
  770. 2592    no legal conversion of initialization expression to type '%$T'
  771. 2593    'operator %$L' is ambiguous
  772. 2594    '%$L' : ambiguous conversions from '%$T' to '%$T'
  773. 2595    '%$I' : qualified name already has a constructor
  774. 2596    '%$I' : qualified name already has a destructor
  775. 2597    illegal reference to data member '%$pS' in a static member function
  776. 2598    linkage specification must be at global scope
  777. 2599    '%$pS' : local class member functions must be defined within the class
  778. 2600    '%$S' : cannot define a compiler-generated special member function (must be declared in the class first)
  779. 2601    '%$S' : local function definitions are illegal
  780. 2602    '%$C::%$S' is not a member of a base class of '%$pC'
  781. 2603    illegal access declaration: '%$pC' is not a direct base of '%$pC'
  782. 2604    cannot declare %s access to %s member '%$pC::%$pS'
  783. 2605    overloaded functions '%$pC::%$pS' do not have same access
  784. 2606    '%$pC::%$pS': illegal private access declaration
  785. 2607    '%$L' : cannot implicitly convert a '%$T' to a '%$T' that is not const
  786. 2608    illegal reference cast - operand not an l-value
  787. 2609    '%$L' : cannot implicitly convert a non-lvalue '%$T' function return to a '%$T' that is not const
  788. 2610    %$B '%$pS' can never be instantiated; user-defined constructor is required
  789. 2611    '%$L' : illegal following '~' (expected identifier)
  790. 2612    trailing '%$L' illegal in base/member initializer list
  791. 2613    trailing '%$L' illegal in base class list
  792. 2614    '%$S' : illegal member initialization: '%$I' is not a base or member
  793. 2615    memory attribute must appear before class name in pointer to member
  794. 2616    '%$L' : cannot implicitly convert a non-lvalue '%$T' to a '%$T' that is not const
  795. 2617    '%$pS' : inconsistent return statement
  796. 2618    local classes cannot have base classes
  797. 2619    union '%$*' : cannot have static member variable '%$S'
  798. 2620    union '%$S' : member '%$S' has user-defined constructor or non-trivial default constructor
  799. 2621    union '%$S' : member '%$S' has copy constructor
  800. 2622    union '%$S' : member '%$S' has assignment operator
  801. 2623    union '%$S' : member '%$S' has destructor
  802. 2624    '%$S' : local classes cannot be used to declare 'extern' variables
  803. 2625    anonymous union did not declare any data members
  804. 2626    anonymous union defines %s member '%$S'
  805. 2627    member function defined in unnamed class
  806. 2628    '%$S' followed by '%s' is illegal (did you forget a ';'?)
  807. 2629    unexpected '%$T ('
  808. 2630    '%$*' found in what should be a comma-separated list
  809. 2631    '%$S' : destructors not allowed a return type
  810. 2632    '%s' followed by '%s' is illegal
  811. 2633    '%$S' : 'inline' is the only legal storage class for constructors
  812. 2634    '&%$C::%$pS' : pointer to reference member is illegal
  813. 2635    cannot convert a '%$pC*' to a '%$pC*'; conversion from a virtual base class is implied
  814. 2636    '%$S' : pointer to reference member is illegal
  815. 2637    '%$L' : cannot modify pointers to data members
  816. 2638    '%$S' : __based modifier illegal on pointer to member
  817. 2639    compiler generated %$M required by unnamed class
  818. 2640    '%$S' : __based modifier illegal on reference
  819. 2641    illegal pointer to member cast across virtual inheritance path
  820. 2642    cast to pointer to member must be from related pointer to member
  821. 2643    illegal cast from pointer to member
  822. 2644    basis class '%$S' for pointer to member has not been defined
  823. 2645    no qualified name for pointer to member (found ':: *')
  824. 2646    global anonymous unions must be declared static
  825. 2647    '%$L' : cannot dereference a '%$T' on a '%$T'
  826. 2648    '%$pS' : use of member as default parameter requires static member
  827. 2649    '%s' : is not a '%s'
  828. 2650    '%$S' : cannot be a virtual function
  829. 2652    '%$S' : illegal copy constructor: first parameter must not be a '%$pS'
  830. 2653    '%$p*' : is not a class or namespace name
  831. 2654    '%$pS' : attempt to access member outside a member function
  832. 2655    '%$pS' : definition or redeclaration illegal in current scope
  833. 2656    '%$S' : function not allowed as a bit field
  834. 2657    '%$C::*' found at the start of a statement (did you forget to specify a type?)
  835. 2658    multiple conversions : '%$pC(%$C)' and '%$pC::operator %$C()'
  836. 2659    '%$L' : overloaded function as left operand
  837. 2660    '%s' : function does not take %d parameters
  838. 2661    '%s' : no overloaded function takes %d parameters
  839. 2662    '%$*' : cannot convert 'this' pointer from '%$T' to '%$T'
  840. 2663    '%s' : %d overloads have no legal conversion for 'this' pointer
  841. 2664    '%$*' : cannot convert parameter %d from '%$T' to '%$T'
  842. 2665    '%s' : none of the %d overloads can convert parameter %d from type '%$T'
  843. 2666    '%s' : %d overloads have similar conversions
  844. 2667    '%s' : none of %d overload have a best conversion
  845. 2668    '%s' : ambiguous call to overloaded function
  846. 2670    '%s' : the template function cannot convert parameter %d from type '%$T'
  847. 2671    '%$S' : static member functions do not have 'this' pointers
  848. 2672    '%$S' : new/delete member functions do not have 'this' pointers
  849. 2673    '%$S' : global functions do not have 'this' pointers
  850. 2674    '%$L' : no acceptable conversions from '%$T' to '%$T'
  851. 2675    unary '%$L' : '%$T' does not define this operator or a conversion to a type acceptable to the predefined operator
  852. 2676    binary '%$L' : '%$T' does not define this operator or a conversion to a type acceptable to the predefined operator
  853. 2677    binary '%$L' : no global operator defined which takes type '%$T' (or there is no acceptable conversion)
  854. 2678    binary '%$L' : no operator defined which takes a left-hand operand of type '%$T' (or there is no acceptable conversion)
  855. 2679    binary '%$L' : no operator defined which takes a right-hand operand of type '%$T' (or there is no acceptable conversion)
  856. 2680    '%$T' : invalid target type for %$L
  857. 2681    '%$T' : invalid expression type for %$L
  858. 2682    cannot use %$L to convert from '%$T' to '%$T'
  859. 2683    dynamic_cast : '%$pC' is not a polymorphic type
  860. 2684    '%$L': losing qualifiers not allowed : '%$T' to '%$T'
  861. 2685    use static_cast instead of reinterpret_cast
  862. 2699    %s
  863. 2700    '%$T' : cannot be thrown (use -W4 for more info)
  864. 2702     __except may not appear in termination block
  865. 2703    illegal __leave statement
  866. 2704    '%$S' : __va_start intrinsic only allowed in varargs
  867. 2705    '%$*' : illegal jump into __try scope
  868. 2707    '%$S' : bad context for intrinsic function
  869. 2708    '%$pS' : actual parameters length in bytes differs from previous call or reference
  870. 2709    '%$pS' : formal parameters length in bytes differs from previous declaration
  871. 2710    cannot delete a pointer to a const object
  872. 2711    cannot delete a pointer to a function
  873. 2712    Cannot use __try in functions that require object unwinding
  874. 2713    Only one form of exception handling permitted per function
  875. 2720    '%$S' : '%s' storage-class specifier illegal on members
  876. 2721    '%$L' : storage-class specifier illegal between operator keyword and type
  877. 2722    '::%$L' : illegal following operator command; use 'operator %$L'
  878. 2723    '%$S' : '%$L' storage-class specifier illegal on function definition
  879. 2724    '%$S' : 'static' should not be used on member functions defined at file scope
  880. 2730    '%$S' : cannot be a base class of itself
  881. 2731    '%$pS' : function cannot be overloaded
  882. 2732    linkage specification contradicts earlier specification for '%$pS'
  883. 2733    second C linkage of overloaded function '%$pS' not allowed
  884. 2734    '%$S' : const object must be initialized if not extern
  885. 2735    '%$L' keyword is not permitted in formal parameter type specifier
  886. 2736    '%$L' keyword is not permitted in cast
  887. 2737    '%$C' : base class '%$pC' must be exported
  888. 2740    invalid probability: expected an integral constant between 0 and 100
  889. 2741    a probability cannot be associated with a default case label
  890. 2742    the sum of the probabilities associated with the arms of this switch statement exceeds 100
  891. 2743    a switch statement that has been specifed with '__nodefault' cannot have a 'default' label
  892. 2750    '%$L' : '%$T' to '%$T'
  893. 2758    '%$pS' : must be initialized in constructor base/member initializer list
  894. 2760    syntax error : expected '%$L' not '%$L'
  895. 2770    #import expected a filename, found '%s'
  896. 2771    #import only permitted at global or namespace scope
  897. 2772    #import referenced a type from a missing type library; '%s' used as a placeholder
  898. 2773    #import only available in C++ compiler
  899. 2774    '%$pS' : no 'put' method is associated with this property
  900. 2775    '%$pS' : no 'get' method is associated with this property
  901. 2776    only one 'get' method can be specified per property
  902. 2777    only one 'put' method can be specified per property
  903. 2778    improperly formed GUID in __declspec(uuid())
  904. 2779    '%$pD' : property methods can only be associated with non-static data members
  905. 2780    '%$pD' : expects %d arguments - %d provided
  906. 2781    '%$pD' : expects at least %d argument - %d provided
  907. 2782    '%$D' : template parameter '%$I' is ambiguous
  908. 2783    '%$D' : could not deduce template argument for '%$I'
  909. 2784    '%$D' : could not deduce template argument for '%$T' from '%$T'
  910. 2785    '%$pD' and '%$pD' have different return types
  911. 2786    '%$T' : invalid operand for __uuidof
  912. 2787    '%$S' : no GUID has been associated with this object
  913. 2788    '%$S' : more than one GUID associated with this object
  914. 2800    'operator %$L' cannot be overloaded
  915. 2801    'operator %$L' must be a %$M member
  916. 2802    static member 'operator %$L' has no formal parameters
  917. 2803    'operator %$L' must have at least one formal parameter of class type
  918. 2804    binary 'operator %$L' has too many parameters
  919. 2805    binary 'operator %$L' has too few parameters
  920. 2806    'operator %$L' has too many formal parameters
  921. 2807    the second formal parameter to postfix 'operator %$L' must be 'int'
  922. 2808    unary 'operator %$L' has too many formal parameters
  923. 2809    'operator %$L' has no formal parameters
  924. 2810    '%$S' : an interface can only implement an interface
  925. 2811    '%$S' : a coclass can only extend a coclass or implement an interface
  926. 2812    '%$S' : a coclass or cointerface must be extended or implemented by a coclass or cointerface
  927. 2813    '%$S' : a cointerface cannot implement a cointerface
  928. 2814    '%$S' : a coclass cannot implement a cointerface before a base coclass
  929. 2815    'operator delete' : first formal parameter must be 'void *', but '%$T' was used
  930. 2817    return type for 'operator delete' must be 'void'
  931. 2818    application of overloaded 'operator ->' is recursive through type '%$pC'
  932. 2819    type '%$pC' does not have an overloaded member 'operator ->'
  933. 2821    first formal parameter to 'operator new' must be 'unsigned int'
  934. 2824    return type for 'operator new' must be 'void *'
  935. 2827    'operator %$L' cannot be globally overridden with unary form
  936. 2828    'operator %$L' cannot be globally overridden with binary form
  937. 2829    'operator %$L' cannot have a variable parameter list
  938. 2830    only placement parameters to 'operator new' can have default values
  939. 2831    'operator %$L' cannot have default parameters
  940. 2832    '%$L' form of 'operator %$L' cannot be a member
  941. 2833    'operator %$*' is not a recognized operator or type
  942. 2834    'operator %$L' must be globally qualified
  943. 2835    user-defined conversion '%$S' takes no formal parameters
  944. 2836    cannot export '%s': a previous declaration did not export it
  945. 2837    '%$S' : illegal local static variable in exported inline function
  946. 2838    illegal qualified name in member declaration
  947. 2839    invalid return type '%$T' for overloaded 'operator ->'
  948. 2840    '%$S' : coclass cannot be a template
  949. 2842    '%$S' : a coclass may not define its own operator new or operator delete
  950. 2843    '%$S' : you cannot take the address of a member of a coclass
  951. 2844    '%$I' : cannot be a member of cointerface '%$S'
  952. 2845    cannot perform pointer arithmetic on pointer to coclass '%$S'
  953. 2846    '%$S' : an cointerface cannot have a constructor
  954. 2847    cannot apply sizeof to coclass or cointerface '%$S'
  955. 2848    '%$S' : an instance or a collectible class cannot be a member of a union
  956. 2849    '%$S' : an cointerface cannot have a destructor
  957. 2850    #pragma hdrstop cannot be nested in a function or definition
  958. 2851    #pragma hdrstop required for /Yu command-line option without filename
  959. 2852    '%s' is not a valid precompiled header file
  960. 2853    '%s' is not a precompiled header file created with this compiler
  961. 2854    syntax error in #pragma hdrstop
  962. 2855    command-line option '%s' inconsistent with precompiled header
  963. 2856    #pragma hdrstop cannot be inside an #if block
  964. 2857    '#include' statement specified with the /Yc%s command-line option was not found in the source file
  965. 2858    command-line option '%$M (%s%s)' inconsistent with precompiled header, which used '%s%s'
  966. 2859    %s is not the pdb file that was used when this precompiled header was created, recreate the precompiled header.
  967. 2860    'void' cannot be an argument type, except for '(void)'
  968. 2861    '%$S' : a cointerface member function cannot be defined
  969. 2862    '%$S' : a cointerface can only have public members
  970. 2863    '%$S' : a cointerface cannot have friends
  971. 2864    '%$S' : only static data members may be initialized inside of a coclass or cointerface
  972. 2865    '%$S' : can only implement a cointerface
  973. 2866    '%$S' : coclass or cointerface must be a public base class
  974. 2867    '%$pS' : is not a namespace
  975. 2868    '%$S' : illegal syntax for using-declaration; expected qualified-name
  976. 2869    '%$pS' : has already been defined to be a namespace
  977. 2870    '%$I' : a namespace definition must appear either at file scope or immediately within another namespace definition
  978. 2871    '%$I' : does not exist or is not a namespace
  979. 2872    '%$I' : ambiguous symbol
  980. 2873    '%$p*' : symbol cannot be used in a using-declaration
  981. 2874    using-declaration causes a multiple declaration of '%$pS'
  982. 2875    using-declaration causes a multiple declaration of '%$pC::%$pS'
  983. 2876    '%$pC::%$S' : not all overloads are accessible
  984. 2877    '%$pC::%$pS' : is not accessible
  985. 2878    '%$I' : a namespace or class of this name does not exist
  986. 2879    '%$pS' : symbol can not be aliased
  987. 2880    '%$I' : a symbol of this name already exists in the current scope
  988. 2881    '%$I' : is already used as an alias for '%$pC'
  989. 2882    '%$pS' : illegal use of namespace identifier in expression
  990. 2883    '%$S' : local function declaration conflicts with '%$pS' introduced by using-declaration
  991. 2884    '%$pS' : introduced by using-declaration conflicts with local function '%$pS'
  992. 2885    '%$C::%$S' : a using-declaration as a member of a class must be a member-declaration
  993. 2886    '%$C::%$S' : symbol cannot be used in a member using-declaration
  994. 2887    '%$pS' : symbol cannot be used in a member using-declaration
  995. 2888    '%$*' : symbol cannot be defined within namespace '%$I'
  996. 2889    '%$S' : coclass or cointerface cannot be a virtual base class
  997. 2890    '%$S' : coclass cannot extend more than one coclass
  998. 2891    '%$pS' : cannot take the address of a template parameter
  999. 2892    '%$D' : reference template parameters are not supported
  1000. 2893    Failed to specialize function template '%$D'
  1001. 2894    templates cannot be declared to have 'C' linkage
  1002. 2895    '%$pD' : cannot explicitly instantiate a function template that has been declared with dllimport
  1003. 2896    '%$D' : cannot use function template '%$pD' as a function argument
  1004. 2897    '%$D' : destructors cannot be templates
  1005. 2898    '%$D' : member function templates cannot be virtual
  1006. 2899    typename cannot be used outside a template declaration
  1007. 2900    '%s' : huge array cannot be aligned to segment boundary
  1008. 2901    '%$D' : function differs from '%$pD' only by return type or calling convention
  1009. 2902    '%$L' : unexpected token following 'template', identifier expected
  1010. 2903    '%$I' : symbol is neither a class template nor a function template
  1011. 2904    '%$I' : template-name already defined as '%$pD'
  1012. 2905    explicit specialization; '%$pD' has already been generated from the function template
  1013. 2906    C++ language change: to explicitly specialize class template '%$I' use the following syntax -
  1014. 2907    explicit specialization; '%$pD' is not a member of a class template
  1015. 2908    explicit specialization; '%$*' has already been instantiated from the primary template
  1016. 2909    '%$I': explicit instantiation of template function requires return type
  1017. 2910    cannot call function from p-code with more than 255 bytes of arguments
  1018. 2911    cannot define p-code function with more than 255 bytes of parameters
  1019. 2912    explicit specialization; '%$pD' is not a function template
  1020. 2913    explicit specialization; '%$pD' is not a class template
  1021. 2914    '%$I' : cannot deduce template argument as function argument is ambiguous
  1022. 2915    '%$I' : type deduction produces ambiguous template arguments
  1023. 2916    cannot deduce all template arguments
  1024. 2917    '%$I' : invalid template-parameter
  1025. 2918    '%$S' : illegal use of local type in template instantiation
  1026. 2919    illegal use of anonymous local type in template instantiation
  1027. 2920    redefinition : '%$pC' : template class has already been declared as '%s%s%$pD'
  1028. 2921    redefinition : '%$pC' : template class is being redeclared as '%s%s%$pD'
  1029. 2922    '%$D' : a friend function of a template class must have been previously declared
  1030. 2923    '%$S' : '%$pS' is invalid as template argument '#%d', type expected
  1031. 2924    '%$*' : explicit instantiation; name is not a member of a template-class specialization
  1032. 2925    '%$S' : explicit instantiation; class '%$pC' does not specify a template-class specialization
  1033. 2926    '%$T' : types with no linkage cannot be used as template arguments
  1034. 2927    '%s' : a template function must be called with at least one argument
  1035. 2928    explicit instantiation; '%$S' is not a function or static data member of template-class '%$pC'
  1036. 2929    '%$D' : explicit instantiation; cannot explicitly force and suppress instantiation of template-class member
  1037. 2930    '%$pS' : template-class-id redefined as an enumerate of 'enum %$S'
  1038. 2931    '%$pS' : template-class-id redefined as a member function of '%$S'
  1039. 2932    '%$pS' : template-class-id redefined as a data member of '%$S'
  1040. 2933    '%$pS' : template-class-id redefined as a typedef member of '%$S'
  1041. 2934    '%$pS' : template-class-id redefined as a nested '%$L' of '%$S'
  1042. 2935    '%$pS' : template-class-id redefined as a global function
  1043. 2936    '%$pS' : template-class-id redefined as a global data variable
  1044. 2937    '%$pS' : template-class-id redefined as a global typedef
  1045. 2938    '%$pS' : template-class-id redefined as a global '%$L'
  1046. 2939    '%$pS' : template-class-id redefined as a local data variable
  1047. 2940    '%$pS' : template-class-id redefined as a local typedef
  1048. 2941    '%$pS' : template-class-id redefined as a local '%$L'
  1049. 2942    '%$pS' : template-class-id redefined as a formal argument of a function
  1050. 2943    '%$pS' : template-class-id redefined as a type argument of a template
  1051. 2944    '%$pS' : template-class-id redefined as a value argument of a template
  1052. 2945    explicit instantiation does not refer to a template-class specialization
  1053. 2946    explicit instantiation; '%$T' is not a template-class specialization
  1054. 2947    '%$D' : cannot specialize a template-class with a reference to a local-extern
  1055. 2948    explicit instantiation; storage class specifier '%$L' not permitted on specialization
  1056. 2949    '%$S' : explicit instantiation; cannot use 'auto' and 'extern' on the same template-class specialization
  1057. 2950    '%$L' : invalid left delimiter in template declaration : expected '<'
  1058. 2951    template declarations are only permitted at global or namespace scope
  1059. 2952    template declaration must specify parameter list
  1060. 2953    '%$pS' : template class has already been defined
  1061. 2954    template definitions cannot nest
  1062. 2955    '%$pS' : use of class template requires template argument list
  1063. 2956    '<' : unexpected for non-template class '%$pS'; ignoring template argument list
  1064. 2957    '%$L' : invalid left delimiter for template class '%$pS' : expected '<'
  1065. 2958    the left %s found at '%s(%d)' was not matched correctly
  1066. 2959    '%$S' : an 'enum' may not be declared as a template
  1067. 2960    template '%$L' requires a tag-name
  1068. 2961    syntax error : '%$L' : unexpected token in template declaration
  1069. 2962    syntax error : '%$L' : expected template-class member function definition to end with '}'
  1070. 2963    string literals are not permitted as parameter to a template specialization
  1071. 2964    invalid expression as template parameter
  1072. 2965    '%$S' : invalid overloading of static data member for template class '%$pS'
  1073. 2966    '%$S' : adding member function of same name as existing static data member for template class '%$pS'
  1074. 2967    '%$S' : adding static data member of same name as existing member function for template class '%$pS'
  1075. 2968    '%$S' : user specialization of template class has an incomplete definition : expected '}' but found '%$L'
  1076. 2969    syntax error : '%$L' : expected member function definition to end with '}'
  1077. 2970    '%$pS' : template argument '%$S' : invalid address of static variable '%$pS'
  1078. 2971    '%$pS' : template argument '%$S' : invalid address of local variable '%$pS'
  1079. 2972    '%$pS' : template argument '%$S' : '%$pS' is not a valid template argument
  1080. 2973    '%$pS' : invalid template argument '%$S'
  1081. 2974    '%$pS' : invalid template argument for '%$S', type expected
  1082. 2975    '%$pS' : invalid template argument for '%$S', constant expression expected
  1083. 2976    '%$pS' : too few template arguments
  1084. 2977    '%$pS' : too many template arguments
  1085. 2978    template parameter does not have a default value
  1086. 2979    '%s' : template parameter does not have a default value
  1087. 2980    unexpected token in template declaration
  1088. 2981    one or more missing '>' in template declaration
  1089. 2982    '%$pS' : new template parameter list has less parameters than the previous declaration
  1090. 2983    '%$pS' : new template parameter list has more parameters than the previous declaration
  1091. 2984    '%$pS' : template parameters '%$T' and '%$T' do not match
  1092. 2985    '%$S' : invalid static data member; template class '%$pS' already has a function member of the same name
  1093. 2986    '%$S' : invalid function member; template class '%$pS' already has a static data member of the same name
  1094. 2987    '%$S' : redefinition; type mismatch for static data member of template class '%$pS'
  1095. 2988    unrecognizable template declaration/definition
  1096. 2989    '%$pS' : template class has already been defined as a non-template class
  1097. 2990    '%$pS' : non-template class has already been defined as a template class
  1098. 2991    redefinition of template parameter '%$pS'
  1099. 2992    '%$pS' : invalid or missing template parameter list
  1100. 2993    '%$pS' : template parameter can never be initialized
  1101. 2994    unnamed class in template parameter list
  1102. 2995    '%$pS' : template function has already been defined
  1103. 2996    '%$pS' : recursive template function definition
  1104. 2997    '%$pS' : function parameter list must use template parameter '%$I'
  1105. 2998    '%$*' : is not a valid name for a template definition
  1106. 2999    UNKNOWN ERROR %$N Please choose the Technical Support command on the Visual C++ %$N Help menu, or open the Technical Support help file for more information
  1107. 4001    nonstandard extension 'single line comment' was used
  1108. 4002    too many actual parameters for macro '%$I'
  1109. 4003    not enough actual parameters for macro '%$I'
  1110. 4004    incorrect construction after 'defined'
  1111. 4005    '%$I' : macro redefinition
  1112. 4006    #undef expected an identifier
  1113. 4007    '%$S' : must be '%$L'
  1114. 4008    '%$S' : '%$L' attribute ignored
  1115. 4009    string too big; trailing characters truncated
  1116. 4010    single-line comment contains line-continuation character
  1117. 4011    '%s' : identifier was truncated to '%d' characters
  1118. 4012    float constant in a cross compilation
  1119. 4013    '%$I' undefined; assuming extern returning int
  1120. 4014    concatenating mismatched wide strings
  1121. 4015    '%$S' : type of bit field must be integral
  1122. 4016    '%s' : no function return type; using 'int' as default
  1123. 4017    cast of 'int' expression to far pointer
  1124. 4018    '%$L' : signed/unsigned mismatch
  1125. 4019    empty statement at global scope
  1126. 4020    '%s' : too many actual parameters
  1127. 4021    '%s' : too few actual parameters
  1128. 4022    '%s' : pointer mismatch for actual parameter %d
  1129. 4023    '%s' : based pointer passed to unprototyped function : parameter %d
  1130. 4024    '%s' : different types for formal and actual parameter %d
  1131. 4025    '%s' : based pointer passed to function with variable arguments: parameter %d
  1132. 4026    function declared with formal parameter list
  1133. 4027    function declared without formal parameter list
  1134. 4028    formal parameter %d different from declaration
  1135. 4029    declared formal parameter list different from definition
  1136. 4030    first formal parameter list longer than the second list
  1137. 4031    second formal parameter list longer than the first list
  1138. 4032    formal parameter %d has different type when promoted
  1139. 4033    '%$S' must return a value
  1140. 4034    sizeof returns 0
  1141. 4035    '%$S' : no return value
  1142. 4036    unnamed %s as actual parameter
  1143. 4037    conflicting ambient class modifiers
  1144. 4038    '%s' : illegal ambient class modifier
  1145. 4039    ambient class modifier on reference ignored
  1146. 4040    memory attribute on '%$S' ignored
  1147. 4041    compiler limit : terminating browser output
  1148. 4042    '%$S' : has bad storage class
  1149. 4043    function specifier used more than once
  1150. 4044    specifier __huge on '%$S' ignored; can only be applied to array
  1151. 4045    '%s' : array bounds overflow
  1152. 4046    '%s' : unsized array treated as %s
  1153. 4047    '%$L' : '%$T' differs in levels of indirection from '%$T'
  1154. 4048    different array subscripts : '%$T' and '%$T'
  1155. 4049    compiler limit : terminating line number emission
  1156. 4050    '%$L' : '%$T' differs in code attributes from '%$T'
  1157. 4051    type conversion; possible loss of data
  1158. 4052    function declarations different; one contains variable arguments
  1159. 4053    one void operand for '?:'
  1160. 4054    '%$L' : from function pointer '%$T' to data pointer '%$T'
  1161. 4055    '%$L' : from data pointer '%$T' to function pointer '%$T'
  1162. 4056    overflow in floating-point constant arithmetic
  1163. 4057    '%$L' : '%$T' differs in indirection to slightly different base types from '%$T'
  1164. 4058    unions are now aligned on alignment requirement, not size
  1165. 4059    pascal string too big, length byte is length % 256
  1166. 4060    switch statement contains no 'case' or 'default' labels
  1167. 4061    enumerate '%$S' in switch of enum '%$pS' is not explicitly handled by a case label
  1168. 4062    enumerate '%$S' in switch of enum '%$pS' is not handled
  1169. 4063    case '%d' is not a valid value for switch of enum '%$pS'
  1170. 4064    switch of incomplete enum '%$pS'
  1171. 4065    switch statement contains 'default' but no 'case' labels
  1172. 4066    characters beyond first in wide-character constant ignored
  1173. 4067    unexpected tokens following preprocessor directive - expected a newline
  1174. 4068    unknown pragma
  1175. 4069    long double is the same precision as double
  1176. 4070    return of a 'void' expression
  1177. 4071    '%s' : no function prototype given
  1178. 4072    '%s' : no function prototype on '%$L' function
  1179. 4073    initializers put in library initialization area
  1180. 4074    initializers put in compiler reserved initialization area
  1181. 4075    initializers put in unrecognized initialization area
  1182. 4076    '%$L' : can not be used with type '%s'
  1183. 4077    unknown check_stack option
  1184. 4078    case constant '%d' too big for the type of the switch expression
  1185. 4079    unexpected token '%$L'
  1186. 4080    expected identifier for segment name; found '%$L'
  1187. 4081    expected '%$L'; found '%$L'
  1188. 4082    expected an identifier; found '%$L'
  1189. 4083    expected '%$L'; found identifier '%$I'
  1190. 4084    expected a pragma directive; found '%$L'
  1191. 4085    expected pragma parameter to be 'on' or 'off'
  1192. 4086    expected pragma parameter to be '1', '2', '4', '8', or '16'
  1193. 4087    '%s' : declared with 'void' parameter list
  1194. 4088    '%s' : pointer mismatch in actual parameter %d, formal parameter %d
  1195. 4089    '%s' : different types in actual parameter %d, formal parameter %d
  1196. 4090    '%$L' : different '%$L' qualifiers
  1197. 4091    '%s' : ignored on left of '%$T' when no variable is declared
  1198. 4092    sizeof returns 'unsigned long'
  1199. 4093    unescaped newline in character constant in inactive code
  1200. 4094    untagged '%$B' declared no symbols
  1201. 4095    expected ')'; found '%$L'
  1202. 4096    '%$L' must be used with '%$L'
  1203. 4097    typedef-name '%$*' used as synonym for class-name '%$*'
  1204. 4098    '%$S' : 'void' function returning a value
  1205. 4099    '%$pS' : type name first seen using '%$L' now seen using '%$L'
  1206. 4100    '%$S' : unreferenced formal parameter
  1207. 4101    '%$S' : unreferenced local variable
  1208. 4102    '%$S' : unreferenced label
  1209. 4103    '%s' : used #pragma pack to change alignment
  1210. 4104    '%$I' : near data in same_seg pragma; ignored
  1211. 4105    '%$S' : code modifiers only on function or pointer to function
  1212. 4106    pragma requires an integer between 1 and 127
  1213. 4107    pragma requires an integer between 15 and 255
  1214. 4108    pragma requires an integer between 79 and 132
  1215. 4109    unexpected identifier '%$I'
  1216. 4110    trigraph '??%c' not being substituted
  1217. 4111    ignoring unimplemented pragma
  1218. 4112    #line requires an integer between 1 and 32767
  1219. 4113    '%$T' differs in parameter lists from '%$T'
  1220. 4114    same type qualifier used more than once
  1221. 4115    '%$S' : named type definition in parentheses
  1222. 4116    unnamed type definition in parentheses
  1223. 4117    macro name '%$I' is reserved, '%s' ignored
  1224. 4118    pragma not supported during fast compile
  1225. 4119    different bases '%$pS' and '%$pS' specified
  1226. 4120    based/unbased mismatch
  1227. 4121    '%$S' : alignment of a member was sensitive to packing
  1228. 4122    '%$I' : alloc_text applicable only to functions with C linkage
  1229. 4123    different base expressions specified
  1230. 4124    __fastcall with stack checking is inefficient
  1231. 4125    decimal digit terminates octal escape sequence
  1232. 4126    '%c' : unknown memory-model command-line option
  1233. 4127    conditional expression is constant
  1234. 4128    storage-class specifier after type
  1235. 4129    '%c' : unrecognized character escape sequence
  1236. 4130    '%$L' : logical operation on address of string constant
  1237. 4131    '%$S' : uses old-style declarator
  1238. 4132    '%$S' : const object should be initialized
  1239. 4133    '%$L' : incompatible types - from '%$T' to '%$T'
  1240. 4134    conversion between pointers to members of same class
  1241. 4135    conversion between different integral types
  1242. 4136    conversion between different floating-point types
  1243. 4137    '%$S' : no return value from floating-point function
  1244. 4138    '*/' found outside of comment
  1245. 4139    '0x%x' : hex escape sequence is out of range
  1246. 4140    '%s' : redefined, preceding references may be invalid
  1247. 4141    '%s' : used more than once
  1248. 4142    benign redefinition of type
  1249. 4143    pragma 'same_seg' not supported; use __based allocation
  1250. 4144    '%$L' : relational expression as switch expression
  1251. 4145    '%$L' : relational expression as switch expression; possible confusion with '%$L'
  1252. 4146    unary minus operator applied to unsigned type, result still unsigned
  1253. 4147    '%$S' : '%$L' ignored on pointer and reference declarations
  1254. 4148    '%s' : DS != SS for '__near' '%s'
  1255. 4149    '%$S' : different ambient model than base class '%$pS'
  1256. 4150    deletion of pointer to incomplete type '%$pS'; no destructor called
  1257. 4151    '%$L' : operator should be explicitly '%$L'
  1258. 4152    nonstandard extension, function/data pointer conversion in expression
  1259. 4153    function/data pointer conversion in expression
  1260. 4154    deletion of an array expression; conversion to pointer supplied
  1261. 4155    deletion of an array expression without using the array form of 'delete'
  1262. 4156    deletion of an array expression without using the array form of 'delete'; array form substituted
  1263. 4157    pragma was ignored by C compiler
  1264. 4158    assuming #pragma pointers_to_members(full_generality, %$M)
  1265. 4159    #pragma pack(pop,...) : has popped previously pushed identifier '%$I'
  1266. 4160    #pragma pack(pop,...) : did not find previously pushed identifier '%$I'
  1267. 4161    #pragma pack(pop...) : more pops than pushes
  1268. 4162    '%$I' : no function with C linkage found
  1269. 4163    '%$I' : not available as an intrinsic function
  1270. 4164    '%$I' : intrinsic function not declared
  1271. 4165    %s function cannot take a variable number of arguments
  1272. 4166    illegal calling convention for constructor/destructor
  1273. 4167    '%$I' : only available as an intrinsic function
  1274. 4168    compiler limit : out of debugger types, delete program database '%s' and rebuild
  1275. 4169    compiler limit : out of debugger types, break up this module or use -Yd if -Yc is enabled
  1276. 4170    unexpected end of file found
  1277. 4171    '%s' : %$L functions require prototypes
  1278. 4172    returning address of local variable or temporary
  1279. 4173    enabling the %s option will hinder the performance of incremental compilation
  1280. 4174    '%s' : not available as a #pragma component
  1281. 4175    #pragma component(browser, on) : browser info must initially be specified on the command line
  1282. 4176    '%s' : unknown subcomponent for #pragma component browser
  1283. 4177    pragma %s should be at global scope
  1284. 4178    case constant '%D' too big for the type of the switch expression
  1285. 4179    '//*' : parsed as '/' and '/*': confusion with standard '//' comments
  1286. 4180    qualifier applied to function type has no meaning
  1287. 4181    qualifier applied to reference type ignored
  1288. 4182    #include nesting level is %d deep; possible infinite recursion
  1289. 4183    '%$I': member function definition looks like a ctor, but name does not match enclosing class
  1290. 4184    near call to thunk for '%$S' in a different segment
  1291. 4185    ignoring unknown #import attribute '%s'
  1292. 4186    #import attribute '%s' requires %d arguments; ignored
  1293. 4187    #import attributes '%s' and '%s' are incompatible; both ignored
  1294. 4188    constant expression is not integral
  1295. 4189    '%$S' : local variable is initialized but not referenced
  1296. 4190    '%$S' has C-linkage specified, but returns UDT '%$pS' which is incompatible with C
  1297. 4191    '%$L' : unsafe conversion from '%$T' to '%$T'%$NCalling this function through the result pointer may cause your program to fail
  1298. 4192    automatically excluding '%s' while importing type library '%s'
  1299. 4193    #pragma warning(pop) : no matching '#pragma warning(push)'
  1300. 4194    #pragma start_map_region cannot be nested; ignored
  1301. 4195    #pragma stop_map_region used without matching #pragma start_map_region; ignored
  1302. 4196    expected '%$L' or '%$L'; found '%$L'
  1303. 4197    '%$T' : illegal use of const/volatile in COM+ : qualifier ignored
  1304. 4198    '%$S::%$I' : illegal use of const method in COM+ : qualifier ignored
  1305. 4200    nonstandard extension used : zero-sized array in struct/union
  1306. 4201    nonstandard extension used : nameless struct/union
  1307. 4202    nonstandard extension used : '...': prototype parameter in name list illegal
  1308. 4203    nonstandard extension used : union with static member variable
  1309. 4204    nonstandard extension used : non-constant aggregate initializer
  1310. 4205    nonstandard extension used : static function declaration in function scope
  1311. 4206    nonstandard extension used : translation unit is empty
  1312. 4207    nonstandard extension used : extended initializer form
  1313. 4208    nonstandard extension used : delete [exp] - exp evaluated but ignored
  1314. 4209    nonstandard extension used : benign typedef redefinition
  1315. 4210    nonstandard extension used : function given file scope
  1316. 4211    nonstandard extension used : redefined extern to static
  1317. 4212    nonstandard extension used : function declaration used ellipsis
  1318. 4213    nonstandard extension used : cast on l-value
  1319. 4214    nonstandard extension used : bit field types other than int
  1320. 4215    nonstandard extension used : long float
  1321. 4216    nonstandard extension used : float long
  1322. 4217    nonstandard extension used : function declaration from a previous block
  1323. 4218    nonstandard extension used : must specify at least a storage class or a type
  1324. 4219    nonstandard extension used : trailing ',' used for variable argument list
  1325. 4220    varargs matches remaining parameters
  1326. 4221    nonstandard extension used : '%$S' : cannot be initialized using address of automatic variable '%$pS'
  1327. 4222    nonstandard extension used : '%$S' : 'static' should not be used on member functions defined at file scope
  1328. 4223    nonstandard extension used : non-lvalue array converted to pointer
  1329. 4224    nonstandard extension used : formal parameter '%$S' was previously defined as a type
  1330. 4225    nonstandard extension used : left of '.%s' must be an lvalue
  1331. 4226    nonstandard extension used : '%$I' is an obsolete keyword
  1332. 4227    anachronism used : qualifiers on reference are ignored
  1333. 4228    nonstandard extension used : qualifiers after comma in declarator list are ignored
  1334. 4229    anachronism used : modifiers on data are ignored
  1335. 4230    anachronism used : modifiers/qualifiers interspersed, qualifier ignored
  1336. 4231    nonstandard extension used : '%$L' before template explicit instantiation
  1337. 4232    nonstandard extension used : '%$S' : address of dllimport '%$pS' is not static, identity not guaranteed
  1338. 4233    nonstandard extension used : '%$I' keyword only supported in C++, not C
  1339. 4234    nonstandard extension used : '%$I' keyword reserved for future use
  1340. 4235    nonstandard extension used : '%$I' keyword not supported in this product
  1341. 4236    nonstandard extension used : '%$I' is an obsolete keyword, see documentation for __declspec(dllexport)
  1342. 4237    nonstandard extension used : '%$I' keyword is reserved for future use
  1343. 4238    nonstandard extension used : class rvalue used as lvalue
  1344. 4239    nonstandard extension used : '%$L' : conversion from '%$T' to '%$T'
  1345. 4240    nonstandard extension used : access to '%$pS' now defined to be '%$L', previously it was defined to be '%$L'
  1346. 4241    '%$S' : member access is restricted
  1347. 4242    '%$L' : conversion from '%$T' to '%$T', possible loss of data
  1348. 4243    %$L conversion from '%$T' to '%$T' exists, but is inaccessible
  1349. 4244    '%$L' : conversion from '%$T' to '%$T', possible loss of data
  1350. 4245    '%$L' : conversion from '%$T' to '%$T', signed/unsigned mismatch
  1351. 4246    '%$*' : conversion to '%$T' yielded different results under new behavior than under old behavior
  1352. 4247    '%$pS' not accessible because '%$pS' uses '%s' to inherit from '%$pS'
  1353. 4248    '%$S' : cannot access %s %s declared in class '%$pS'
  1354. 4249    '%$S' : no path to %s %s declared in virtual base '%$pS'
  1355. 4250    '%$C' : inherits '%$C::%$pS' via dominance
  1356. 4251    '%$S' : %$B '%$pC' needs to have dll-interface to be used by clients of %$B '%$C'
  1357. 4252    '%s' is not defined; cannot specify CodeView information
  1358. 4253    '%$S' : forming a pointer-to-member requires explicit use of the address-of operator ('&') and a qualified name
  1359. 4254    '%$L' : conversion from '%$T':'%d' to '%$T':'%d', possible loss of data
  1360. 4259    '%$pD' : pure virtual function was not defined
  1361. 4260    no override, '%$C::%$S' has %s 'this' memory model whereas '%$C::%$S' has %s 'this' memory model
  1362. 4261    no override, '%$C::%$pS' has %s calling convention whereas '%$C::%$pS' has %s calling convention
  1363. 4262    no override, '%$C::%$S' has %s 'this' whereas '%$C::%$S' has %s 'this'
  1364. 4268    '%$S' : 'const' static/global data initialized with compiler generated default constructor fills the object with zeros
  1365. 4269    '%$S' : 'const' automatic data initialized with compiler generated default constructor produces unreliable results
  1366. 4270    nonstandard extension used: '%$L': a non-const '%$T' must be initialized with an lvalue, not a function returning '%$T'
  1367. 4271    '%$S' : 'naked' functions cannot be 'inline'; inline expansion not performed
  1368. 4273    '%$S' : inconsistent dll linkage.  dllexport assumed.
  1369. 4275    non dll-interface %$B '%$pC' used as base for dll-interface %$B '%$pC'
  1370. 4276    '%$S' : no prototype provided; assumed no parameters
  1371. 4280    'operator ->' was self recursive through type '%$pC'
  1372. 4281    'operator ->' recursion occurred through type '%$pC'
  1373. 4282    then through type '%$pC'
  1374. 4283    and through type '%$pC'
  1375. 4284    return type for '%$C::operator ->' is '%$T' (ie; not a UDT or reference to a UDT.  Will produce errors if applied using infix notation)
  1376. 4285    return type for '%$C::operator ->' is recursive if applied using infix notation
  1377. 4286    '%$T' : is caught by base class ('%$T') on line %d
  1378. 4290    C++ Exception Specification ignored
  1379. 4291    '%$pD' : no matching operator delete found; memory will not be freed if initialization throws an exception
  1380. 4300    conversion of pointer to non-integral type
  1381. 4304    '%$T' : simple type cast conversion of no expression
  1382. 4305    '%$L' : truncation from '%$T' to '%$T'
  1383. 4306    '%$L' : conversion from '%$T' to '%$T' of greater size
  1384. 4307    '%$L' : integral constant overflow
  1385. 4308    negative integral constant converted to unsigned type
  1386. 4309    '%$L' : truncation of constant value
  1387. 4310    cast truncates constant value
  1388. 4340    '%$I' : value wrapped from positive to negative value
  1389. 4341    '%$S' : signed value is out of range for enum constant
  1390. 4342    precision lost in initialization of enum constant
  1391. 4354    '%$S' : initialization of reference to member requires a temporary variable
  1392. 4355    'this' : used in base member initializer list
  1393. 4385    %$M the '%$I' in base '%s'
  1394. 4386    %$M to the '%$I' in base '%s'
  1395. 4387    '%s' : was considered
  1396. 4390    ';' : empty controlled statement found; is this the intent?
  1397. 4401    '%$S' : member is bit field
  1398. 4402    must use PTR operator
  1399. 4403    illegal PTR operator
  1400. 4404    period on directive ignored
  1401. 4405    '%$I' : identifier is reserved word
  1402. 4406    operand on directive ignored
  1403. 4409    illegal instruction size
  1404. 4410    illegal size for operand
  1405. 4411    '%$I' : symbol resolves to displacement register
  1406. 4414    '%$S' : short jump to function converted to near
  1407. 4500    '%s' : class has private/protected data members; user-defined constructor advised
  1408. 4501    '%$S' : use of '::' unnecessary here
  1409. 4502    'linkage specification' requires use of keyword 'extern' and must precede all other specifiers
  1410. 4503    '%$*' : decorated name length exceeded, name was truncated
  1411. 4504    type still ambiguous after parsing %d tokens, assuming declaration
  1412. 4505    '%$pS' : unreferenced local function has been removed
  1413. 4506    no definition for inline function '%$D'
  1414. 4507    explicit linkage specified after default linkage was used
  1415. 4508    '%$S' : function should return a value; 'void' return type assumed
  1416. 4509    nonstandard extension used: '%$S' uses SEH and '%$pS' has destructor
  1417. 4510    '%$pS' : default constructor could not be generated
  1418. 4511    '%$pS' : copy constructor could not be generated
  1419. 4512    '%$pS' : assignment operator could not be generated
  1420. 4513    '%$pS' : destructor could not be generated
  1421. 4514    '%$pS' : unreferenced inline function has been removed
  1422. 4515    '%$I' : namespace uses itself
  1423. 4516    '%$C::%$S' : access-declarations are deprecated; member using-declarations provide a better alternative
  1424. 4517    access-declarations are deprecated; member using-declarations provide a better alternative
  1425. 4518    '%s' : storage-class or type specifier(s) unexpected here; ignored
  1426. 4519    default template arguments are only allowed on a class template; ignored
  1427. 4520    '%$S' : multiple default constructors specified
  1428. 4521    '%$S' : multiple copy constructors specified
  1429. 4522    '%$S' : multiple assignment operators specified
  1430. 4523    '%$S' : multiple destructors specified
  1431. 4524    '%s' : redundant use of 'friend' on destructor
  1432. 4525    '%s' : redundant use of 'friend' on constructor
  1433. 4527    instances of %$B '%$S' can never be destroyed - user-defined destructor required
  1434. 4528    illegal 'pure' syntax, must be '= 0'
  1435. 4530    C++ exception handler used, but unwind semantics are not enabled. Specify -GX
  1436. 4540    dynamic_cast used to convert to inaccessible or ambiguous base; run-time test will fail ('%$T' to '%$T')
  1437. 4541    '%$L' used on polymorphic type '%$T' with /GR-; unpredictable behavior may result
  1438. 4550    expression evaluates to a function which is missing an argument list
  1439. 4551    function call missing argument list
  1440. 4552    '%$L' : operator has no effect; expected operator with side-effect
  1441. 4553    '%$L' : operator has no effect; did you intend '%$L'?
  1442. 4554    '%$L' : check operator precedence for possible error; use parentheses to clarify precedence
  1443. 4600    #pragma push_macro : expected a valid non-empty string
  1444. 4601    #pragma push_macro : '%$I' is not currently defined as a macro
  1445. 4602    #pragma pop_macro : '%$I' no previous #pragma push_macro for this identifier
  1446. 4607    '%s' : must be initialized in constructor base/member initializer list
  1447. 4610    %$B '%$S' can never be instantiated - user defined constructor required
  1448. 4611    interaction between '%$S' and C++ object destruction is non-portable
  1449. 4612    error in include filename
  1450. 4613    '%$S' : class of segment cannot be changed
  1451. 4614    '%$L' : varargs parameters with this type were promoted
  1452. 4615    #pragma warning : unknown user warning type
  1453. 4616    #pragma warning : warning number '%d' out of range, must be between '%d' and '%d'
  1454. 4617    #pragma warning : invalid warning number
  1455. 4618    pragma parameters included an empty string, pragma ignored
  1456. 4620    no postfix form of 'operator ++' found for type '%$pS', using prefix form
  1457. 4621    no postfix form of 'operator --' found for type '%$pS', using prefix form
  1458. 4622    overwriting debug information formed during creation of the precompiled header in object file: '%s'
  1459. 4630    '%$S' : '%$L' storage-class specifier illegal on member definition
  1460. 4640    '%$S' : construction of local static object is not thread-safe
  1461. 4650    debugging information not in precompiled header; only global symbols from the header will be available
  1462. 4651    '/D%s' specified for precompiled header but not for current compile
  1463. 4652    compiler option '%$M' inconsistent with precompiled header; current command-line option will override that defined in the precompiled header
  1464. 4653    compiler option '%$M' inconsistent with precompiled header; current command-line option ignored
  1465. 4655    '%$S' : variable type is new since the latest build, or is defined differently elsewhere
  1466. 4656    '%$C' : data type is new or has changed since the latest build, or is defined differently elsewhere
  1467. 4657    expression involves a data type that is new since the latest build
  1468. 4658    '%$S' : function prototype is new since the latest build, or is declared differently elsewhere
  1469. 4660    template-class specialization '%$pS' is already instantiated
  1470. 4661    '%$pD' : no suitable definition provided for explicit template instantiation request
  1471. 4662    explicit instantiation; template-class '%$pS' has no definition from which to specialize '%$pS'
  1472. 4663    C++ language change: to explicitly specialize class template '%$I' use the following syntax:
  1473. 4664    C++ language change: '%$D' is now interpreted to be a 'guiding' declaration
  1474. 4665    C++ language change: assuming '%$D' is an explicit specialization of a function template
  1475. 4666    '%$D' : function differs from '%$pD' only by calling convention
  1476. 4670    '%s' : this base class is inaccessible
  1477. 4671    '%s' : the copy constructor is inaccessible
  1478. 4672    '%s' : ambiguous. First seen as '%s'
  1479. 4673    throwing '%$T' the following types will not be considered at the catch site
  1480. 4674    '%s' : the destructor is inaccessible
  1481. 4696    /ZB%d option out of range; assuming '%d'
  1482. 4697    ignoring signed/unsigned modifiers for type %s
  1483. 4699    Note: %s
  1484. 4706    assignment within conditional expression
  1485. 4709    comma operator within array index expression
  1486. 4710    '%$pD' : function not expanded
  1487. 4726    '%c' : unknown memory model command-line option
  1488. 4727    conditional expression is constant
  1489. 4741    /Oq option ignored for __fastcall function '%s'
  1490. 4746    '%s' : unsized array given size %s
  1491. 4756    overflow in constant arithmetic
  1492. 4758    address of automatic (local) variable taken, DS != SS
  1493. 4759    segment lost in conversion
  1494. 4760    '%s' : segment lost in initialization
  1495. 4761    integral size mismatch in argument : conversion supplied
  1496. 4762    near/far mismatch in argument : conversion supplied
  1497. 4769    conversion of near pointer to long integer
  1498. 4785    near call to '%s' in different segment
  1499. 4786    '%s' : identifier was truncated to '%d' characters in the %$M information
  1500. 4788    '%s' : identifier was truncated to '%d' characters
  1501. 4793    native code generated for p-code function '%s' with inline assembly
  1502. 4800    '%$T' : forcing value to bool 'true' or 'false' (performance warning)
  1503. 4804    '%$L' : unsafe use of type 'bool' in operation
  1504. 4805    '%$L' : unsafe mix of type '%$T' and type '%$T' in operation
  1505. 4806    '%$L' : unsafe operation: no value of type '%$T' promoted to type '%$T' can equal the given constant
  1506. 4807    '%$L' : unsafe mix of type '%$T' and signed bitfield of type '%$T'
  1507. 4808    case '%d' is not a valid value for switch condition of type 'bool'
  1508. 4809    switch statement has redundant 'default' label; all possible 'case' labels are given
  1509. 4900    intermediate language mismatch between '%s' version '%d' and '%s' version '%d'
  1510. 4901    '%$I' : too many formal parameters specified
  1511. 4902    '%$I' : register already used once in this list
  1512. 4903    '%$I' : is not a valid register in this context
  1513. 4904    '%$I' : function previously seen with a different register list
  1514. 4999    UNKNOWN WARNING %$N Please choose the Technical Support command on the Visual C++ %$N Help menu, or open the Technical Support help file for more information
  1515. 6001    Conversion to void requires explicit cast (static_cast, C-style cast or function-style cast)
  1516. 6002    Expressions of type void cannot be converted to other types
  1517. 6003    Conversion is a valid standard conversion, which can be performed implicitly or by use of static_cast, C-style cast or function-style cast
  1518. 6004    Context does not allow for disambiguation of overloaded function
  1519. 6005    There are no conversions to function types, although there are conversions to references or pointers to functions
  1520. 6006    There are no conversions to array types, although there are conversions to references or pointers to arrays
  1521. 6007    There is no context in which this conversion is possible
  1522. 6008    This conversion requires an explicit cast (static_cast, C-style cast or function-style cast)
  1523. 6009    Conversion to enumeration type requires an explicit cast (static_cast, C-style cast or function-style cast)
  1524. 6010    The constant 0 can be converted to a null pointer constant by a standard conversion, static_cast, reinterpret_cast, C-style cast or function-style cast
  1525. 6011    Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
  1526. 6012    The constant 0 can be converted to a null pointer-to-member constant by a standard conversion, static_cast, reinterpret_cast, C-style cast or function-style cast
  1527. 6013    There are no conversions from integral values to pointer-to-member values
  1528. 6014    Conversions between enumeration and floating point values are no longer allowed
  1529. 6015    Conversion loses qualifiers
  1530. 6016    Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
  1531. 6017    Conversion from 'void*' to pointer to non-'void' requires an explicit cast
  1532. 6018    Conversion from pointer to base class to pointer to derived class requires an explicit cast (other than const_cast)
  1533. 6019    Conversion from non-__based pointer type to __based pointer type requires an explicit cast (other than const_cast)
  1534. 6020    The types differ in ways other than the qualifiers; const_cast cannot be used alone
  1535. 6021    Reason: cannot convert from '%$T' to '%$T'
  1536. 6022    The target is not large enough
  1537. 6023    This conversion requires a reinterpret_cast, a C-style cast or function-style cast
  1538. 6024    Conversion from pointer-to-member of derived class to pointer-to-member of base class requires an explicit cast (other than const_cast)
  1539. 6025    Pointers to members have different representations; cannot cast between them
  1540. 6026    The expression being converted is not valid
  1541. 6027    There is more than one function with this name in scope which matches the target type
  1542. 6028    None of the functions with this name in scope match the target type
  1543. 6029    Forming a pointer-to-member requires explicit use of the address-of operator ('&')
  1544. 6030    Expression is a bound member function designator; it can only be used for calling the function
  1545. 6031    Integral expression required
  1546. 6032    Floating-point expression required
  1547. 6033    Expression of arithmetic or enumeration type required
  1548. 6034    Expression of pointer type required
  1549. 6035    static_cast to reference can only be used for valid initializations or for lvalue casts between related classes
  1550. 6036    A reference that is not to 'const' cannot be bound to a non-lvalue
  1551. 6037    The target type has no constructors
  1552. 6038    Conversion requires a constructor or user-defined-conversion operator, which can't be used by const_cast or reinterpret_cast
  1553. 6039    No constructor could take the source type, or constructor overload resolution was ambiguous
  1554. 6040    Conversion requires a second user-defined-conversion operator or constructor
  1555. 6041    No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
  1556. 6042    Ambiguous user-defined-conversion
  1557. 6043    Reference cannot be directly bound to this type
  1558. 6044    Source or target has incomplete type
  1559. 6045    Cannot cast a pointer to a coclass to an integral type
  1560. 6046    Cannot cast an integral type to a pointer to a coclass
  1561. 6047    No copy constructor available for %$B '%$C'
  1562. 6048    Conversion from integral type to enum type is not strictly allowed
  1563. 6100    Exactly the same type
  1564. 6101    Integral promotion
  1565. 6102    Floating-point promotion
  1566. 6103    Integral standard conversion
  1567. 6104    Floating-point standard conversion
  1568. 6105    Standard conversion between integral and floating-point
  1569. 6106    This is a valid standard conversion
  1570. 6107    Match to ellipsis performed integral promotion
  1571. 6108    Match to ellipsis required no conversion
  1572. 6109    Match to ellipsis performed floating-point promotion
  1573. 6110    Standard conversion from the constant 0 to a null pointer value constant
  1574. 6111    Standard conversion from the constant 0 to a null pointer-to-member value constant
  1575. 6112    Qualification conversion
  1576. 6113    Standard conversion of pointer type to 'void*'
  1577. 6114    Standard conversion of pointer to derived to pointer to base
  1578. 6115    Lvalue to rvalue conversion: array to pointer conversion
  1579. 6116    Lvalue to rvalue conversion: function to pointer-to-function conversion
  1580. 6117    Standard conversion of pointer-to-member of base to pointer-to-member of derived
  1581. 6118    '%$S' : overloaded function was resolved to '%$pD'
  1582. 6119    Binding to reference
  1583. 6120    Binding to reference with added qualification
  1584. 6121    Call to constructor '%$pD'
  1585. 6122    Call to user-defined-conversion '%$pD'
  1586. 6123    Standard conversion to bool
  1587. 6200    followed by
  1588. 6201    This is a change in behavior from versions of Visual C++ prior to %d.%d
  1589. 6202    while checking that elided copy-constructor '%$pD' is callable
  1590. 6203    when converting from '%$T' to '%$T'
  1591. 6300    could be '%$pD'
  1592. 6301    or       '%$pD'
  1593. 6302    could be '%$T'
  1594. 6303    or       '%$T'
  1595. 6310    %$P : see declaration of '%$S'
  1596. 6311    %$P : see previous definition of '%$I'
  1597. 6320    %$P : see reference to class template instantiation '%$C' being compiled
  1598. 6321    %$P : see reference to function template instantiation '%$D' being compiled
  1599. 6322    %$P : while compiling class-template member function '%$D'
  1600. 6323    %$P : while compiling class-template static data member '%$D'
  1601. 6400    Previously it was interpreted to be an explicit specialization of a function template
  1602. 6401    For explicit specialization use the following syntax
  1603. 6402    template<> %$D ...
  1604. 6403    template<> %$B %$I ...
  1605. 6410    With the following template arguments:
  1606. 6411    '%$T'
  1607. 6999    UNKNOWN MESSAGE %$N Please choose the Technical Support command on the Visual C++ %$N Help menu, or open the Technical Support help file for more information
  1608.