//------------------------------------------------------------------------------------------- // FATAL LIST //------------------------------------------------------------------------------------------- F1000 Compiler table limit exceeded F1001 Internal code generator error F1002 Unable to create output file '%s' F1003 Error directive: %s F1004 Internal compiler error %s F1005 Include files nested too deep F1006 Bad call of intrinsic function F1007 Irreducible expression tree F1008 Out of memory F1009 Unable to open input file '%s' F1010 Unable to open '%s' F1011 Register allocation failure F1012 Compiler stack overflow F1013 Error writing output file //------------------------------------------------------------------------------------------- // ERROR LIST //------------------------------------------------------------------------------------------- E2000 286/287 instructions not enabled E2001 Constructors and destructors not allowed in __automated section E2002 Only __fastcall functions allowed in __automated section E2003 Data member definition not allowed in __automated section E2004 Only read or write clause allowed in property declaration in __automated section E2005 Redeclaration of property not allowed in __automated section E2006 CodeGuarded programs must use the large memory model and be targeted for Windows E2007 Dispid only allowed in __automated sections E2008 Published property access functions must use __fastcall calling convention E2009 Attempt to grant or reduce access to '%s' E2010 Cannot add or subtract relocatable symbols E2011 Illegal to take address of bit field E2012 Cannot take address of 'main' E2013 '%s' cannot be distinguished from '%s' E2014 Member is ambiguous: '%s' and '%s' E2015 Ambiguity between '%s' and '%s' E2016 Ambiguous override of virtual base member '%s': '%s' E2017 Ambiguous member name '%s' E2018 Cannot throw '%s' -- ambiguous base class '%s' E2019 '%s' cannot be declared in an anonymous union E2020 Global anonymous union not static E2021 Array must have at least one element E2022 Array size too large E2023 Array of references is not allowed E2024 Cannot modify a const object E2025 Assignment to 'this' not allowed, use X::operator new instead E2026 Assembler statement too long E2027 Must take address of a memory location E2028 operator-> must return a pointer or a class E2029 '%s' must be a previously defined class or struct E2030 Misplaced break E2031 Cannot cast from '%s' to '%s' E2032 Illegal use of closure pointer E2033 Misplaced continue E2034 Cannot convert '%s' to '%s' E2035 Conversions of class to itself or base class not allowed E2036 Conversion operator cannot have a return type specification E2037 The constructor '%s' is not allowed E2038 Cannot declare or define '%s' here: wrong namespace E2039 Misplaced decimal point E2040 Declaration terminated incorrectly E2041 Incorrect use of default E2042 Declare operator delete%s (void*) E2043 Declare operator delete%s (void*) or (void*, size_t) E2044 operator delete%s must return void E2045 Destructor name must match the class name E2046 Bad file name format in %s directive E2047 Bad %s directive syntax E2048 Unknown preprocessor directive: '%s' E2049 Class type '%s' cannot be marked as __declspec(delphireturn) E2050 __declspec(delphireturn) class '%s' must have exactly one data member E2051 Invalid use of dot E2052 Dynamic function '%s' conflicts with base class '%s' E2053 Misplaced elif directive E2054 Misplaced else E2055 Misplaced else directive E2056 Misplaced endif directive E2057 Exception specification not allowed here E2058 Exception handling variable may not be used here E2059 Unknown language, must be C or C++ E2060 Illegal use of floating point E2061 Friends must be functions or classes E2062 Invalid indirection E2063 Illegal initialization E2064 Cannot initialize '%s' with '%s' E2065 Using namespace symbol '%s' conflicts with intrinsic of the same name E2066 UNUSED ERROR MESSAGE (DO NOT REUSE) E2067 `main' must have a return type of int E2068 '%s' is not a non-static data member and can't be initialized here E2069 Illegal use of member pointer E2070 Invalid use of namespace '%s' E2071 operator new%s must have an initial parameter of type size_t E2072 operator new%s must return an object of type void * E2073 Nothing allowed after pragma option pop E2074 Value after -g or -j should be between 0 and 255 inclusive E2075 Incorrect %s option: %s E2076 Overloadable operator expected E2077 '%s' must be declared with one or no parameters E2078 '%s' must be declared with one or two parameters E2079 '%s' must be declared with no parameters E2080 '%s' must be declared with one parameter E2081 '%s' must be declared with two parameters E2082 '%s' must be a member function or have a parameter of class type E2083 Last parameter of '%s' must have type 'int' E2084 Parameter names are used only with a function body E2085 Invalid pointer addition E2086 Illegal pointer subtraction E2087 Illegal use of pointer E2088 Bad syntax for pure function definition E2089 Identifier '%s' cannot have a type qualifier E2090 Qualifier '%s' is not a class or namespace name E2091 Functions cannot return arrays or functions E2092 Storage class '%s' is not allowed here E2093 'operator%s' not implemented in type '%s' for arguments of the same type E2094 'operator%s' not implemented in type '%s' for arguments of type '%s' E2095 String literal not allowed in this context E2096 Illegal structure operation E2097 Explicit instantiation only allowed at file or namespace scope E2098 Explicit specialization declarator \template<>\ now required E2099 Explicit specialization only allowed at file or namespace scope E2100 Invalid template declarator list E2101 'export' keyword must precede a template declaration E2102 Cannot use template '%s' without specifying specialization parameters E2103 Explicit instantiation must be used with a template class or function E2104 Invalid use of template keyword E2105 'template' qualifier must specify a member template name E2106 Explicit specialization must be used with a template class or function E2107 Invalid use of template '%s' E2108 Improper use of typedef '%s' E2109 Not an allowed type E2110 Incompatible type conversion E2111 Type '%s' may not be defined here E2112 Unknown unit directive: '%s' E2113 Virtual function '%s' conflicts with base class '%s' E2114 Multiple base classes require explicit class names E2115 Bit field too large E2116 Bit fields must contain at least one bit E2117 Bit fields must be signed or unsigned int E2118 Bit fields must have integral type E2119 User break E2120 Cannot call 'main' from within the program E2121 Function call missing ) E2122 Function call terminated by unhandled exception 0x%x at address 0x%x E2123 Class '%s' may not contain pure functions E2124 Invalid function call E2125 Compiler could not generate %s for class '%s' E2126 Case bypasses initialization of a local variable E2127 Case statement missing : E2128 Case outside of switch E2129 Character constant too long (or empty) E2130 Circular property definition E2131 Objects of type '%s' cannot be initialized with { } E2132 Templates and overloaded operators cannot have C linkage E2133 Unable to execute command '%s' E2134 Compound statement missing } E2135 %s cannot be declared 'const' or 'volatile' E2136 Constructor cannot have a return type specification E2137 Destructor for %s required in conditional expression E2138 Conflicting type modifiers E2139 Declaration missing ; E2140 Declaration is not allowed here E2141 Declaration syntax error E2142 Base class '%s' contains dynamically dispatchable functions E2143 Matching base class function '%s' has different dispatch number E2144 Matching base class function '%s' is not dynamic E2145 Functions '%s' and '%s' both use the same dispatch number E2146 Need an identifier to declare E2147 '%s' cannot start a parameter declaration E2148 Default argument value redeclared for parameter '%s' E2149 Default argument value redeclared E2150 Type mismatch in default argument value E2151 Type mismatch in default value for parameter '%s' E2152 Default expression may not use local variables E2153 Define directive needs an identifier E2154 Cannot define '%s' using a namespace alias E2155 Too many default cases E2156 Default outside of switch E2157 Deleting an object requires exactly one conversion to pointer operator E2158 Operand of 'delete' must be non-const pointer E2159 Trying to derive a far class from the huge base '%s' E2160 Trying to derive a far class from the near base '%s' E2161 Trying to derive a huge class from the far base '%s' E2162 Trying to derive a huge class from the near base '%s' E2163 Trying to derive a near class from the far base '%s' E2164 Trying to derive a near class from the huge base '%s' E2165 Destructor cannot have a return type specification E2166 Destructor for '%s' is not accessible E2167 '%s' was previously declared with the language '%s' E2168 Division by zero E2169 '%s' specifies multiple or duplicate access E2170 Base class '%s' is included more than once E2171 Body has already been defined for function '%s' E2172 Duplicate case E2173 Duplicate handler for '%s', already had '%s' E2174 The '...' handler must be last E2175 Too many storage classes in declaration E2176 Too many types in declaration E2177 Redeclaration of #pragma package with different arguments E2178 VIRDEF name conflict for '%s' E2179 virtual specified more than once E2180 Dispid '%d' already used by '%s' E2181 Cannot override a %s with a %s function E2182 Illegal parameter to __emit__ E2183 File must contain at least one external declaration E2184 Enum syntax error E2185 The value for '%s' is not within the range of an int E2186 Unexpected end of file in comment started on line %d E2187 Unexpected end of file in conditional started on line %d E2188 Expression syntax E2189 extern variable cannot be initialized E2190 Unexpected } E2191 '__far16' may only be used with '__pascal' or '__cdecl' E2192 Too few parameters in call E2193 Too few parameters in call to '%s' E2194 Could not find file '%s' E2195 Cannot evaluate function call E2196 Cannot take address of member function '%s' E2197 File name too long E2198 Not a valid expression format type E2199 QUESTIONABLE!!! Template friend function '%s' must be previously declared E2200 Functions may not be part of a struct or union E2201 Too much global data defined in file E2202 Goto into an exception handler is not allowed E2203 Goto bypasses initialization of a local variable E2204 Group overflowed maximum size: %s E2205 Illegal type '%s' in __automated section E2206 Illegal character '%s' (0x%lx) E2207 Implicit conversion of '%s *' to '%s *' not allowed E2208 Cannot access an inactive scope E2209 Unable to open include file '%s' E2210 Reference member '%s' is not initialized E2211 Inline assembly not allowed in inline and template functions E2212 Function defined inline after use as extern E2213 Invalid %s in scope override E2214 Cannot have a %s in a local class E2215 Linkage specification not allowed E2216 Unable to create turboc.$ln E2217 Local data exceeds segment size limit E2218 Templates can only be declared at namespace or class scope E2219 Wrong number of arguments in call of macro '%s' E2220 Invalid macro argument separator E2221 Macro argument syntax error E2222 Macro expansion too long E2223 Too many decimal points E2224 Too many exponents E2225 Too many initializers E2226 Extra parameter in call E2227 Extra parameter in call to %s E2228 Too many error or warning messages E2229 Member '%s' has the same name as its class E2230 In-line data member initialization requires an integral constant expression E2231 Member %s cannot be used without an object E2232 %s member '%s' in class without constructors E2233 Cannot initialize a class member here E2234 Memory reference expected E2235 Member function must be called or its address taken E2236 Missing %s in scope override O2237 DPMI programs must use the large memory model E2238 Multiple declaration for '%s' E2239 '%s' must be a member function E2240 Conversion of near pointer not allowed E2241 VCL style classes need virtual destructors E2242 %s requires VCL style class type E2243 Array allocated using 'new' may not have an initializer E2244 'new' and 'delete' not supported E2245 Cannot allocate a reference E2246 %s is not abstract public single inheritance class hierarchy with no data E2247 '%s' is not accessible E2248 Cannot find default constructor to initialize array element of type '%s' E2249 = expected E2250 No base class to initialize E2251 Cannot find default constructor to initialize base class '%s' E2252 'catch' expected E2253 Calling convention must be attributed to the function type, not the closure E2254 : expected after %s E2255 Use :: to take the address of a member function E2256 No : following the ? E2257 , expected E2258 Declaration was expected E2259 Default value missing E2260 Default value missing following parameter '%s' E2261 Use of dispid with a property requires a getter or setter E2262 '__except' or '__finally' expected following '__try' E2263 Exception handling not enabled E2264 Expression expected E2265 No file name ending E2266 No file names given E2267 First base must be VCL class E2268 Call to undefined function '%s' E2269 The function '%s' is not available E2270 > expected E2271 Goto statement missing label E2272 Identifier expected E2273 'main' cannot be declared as static or inline E2274 < expected E2275 { expected E2276 ( expected E2277 Lvalue required E2278 Multiple base classes not supported for VCL classes E2279 Cannot find default constructor to initialize member '%s' E2280 Member identifier expected E2281 '%s' requires definition of '%s' as a pointer type E2282 Namespace name expected E2283 Use . or -> to call '%s' E2284 Use . or -> to call '%s', or & to take its address E2285 Could not find a match for '%s' E2286 Overloaded function resolution not supported E2287 Parameter %d missing name E2288 Pointer to structure required on left side of -> or ->* E2289 __published or __automated sections only supported for VCL classes E2290 %s missing ] E2291 } expected E2292 Function should return a value E2293 ) expected E2294 Structure required on left side of . or .* E2295 Too many candidate template specializations from '%s' E2296 Templates not supported E2297 'this' can only be used within a member function E2298 Cannot generate '%s' from template function '%s' E2299 Cannot generate template specialization from '%s' E2300 Could not generate a specialization matching type for '%s' E2301 Cannot use templates in closure arguments -- use a typedef E2302 No type information E2303 Type name expected E2304 %s variable '%s' must be initialized E2305 Cannot find '%s' to copy a vector E2306 Virtual base classes not supported for VCL classes E2307 Type '%s' is not a defined class with virtual functions E2308 do statement must have while E2309 Inline assembly not allowed E2310 Only member functions may be 'const' or 'volatile' E2311 Non-virtual function '%s' declared pure E2312 '%s' is not an unambiguous base class of '%s' E2313 Constant expression required E2314 Call of nonfunction E2315 '%s' is not a member of '%s', because the type is not yet defined E2316 '%s' is not a member of '%s' E2317 '%s' is not a parameter E2318 '%s' is not a polymorphic class type E2319 '%s' is not a public base class of '%s' E2320 Expression of scalar type expected E2321 Declaration does not specify a tag or an identifier E2322 Incorrect number format E2323 Illegal number suffix E2324 Numeric constant too large E2325 Illegal octal digit E2326 Use __declspec(spec1[, spec2]) to combine multiple __declspec's E2327 Operators may not have default argument values E2328 Classes with properties cannot be copied by value E2329 Invalid combination of opcode and operands E2330 Operator must be declared as function E2331 Number of allowable option contexts exceeded E2332 Variable '%s' has been optimized and is not available E2333 Class member '%s' declared outside its class E2334 Namespace member '%s' declared outside its namespace E2335 Overloaded '%s' ambiguous in this context E2336 Pointer to overloaded function '%s' doesn't match '%s' E2337 Only one of a set of overloaded functions can be \C\ E2338 Overlays only supported in medium, large, and huge memory models E2339 Cannot overload 'main' E2340 Type mismatch in parameter %d (wanted '%s', got '%s') E2341 Type mismatch in parameter %d in call to '%s' (wanted '%s', got '%s') E2342 Type mismatch in parameter '%s' (wanted '%s', got '%s') E2343 Type mismatch in parameter '%s' in call to '%s' (wanted '%s', got '%s') E2344 Earlier declaration of '%s' E2345 Access can only be changed to public or protected E2346 %s access specifier of property %s must be a member function E2347 Parameter mismatch in %s access specifier of property %s E2348 Storage specifier not allowed for array properties E2349 Nonportable pointer conversion E2350 Cannot define a pointer or reference to a reference E2351 Static data members not allowed in __published or __automated sections E2352 Cannot create instance of abstract class '%s' E2353 Class '%s' is abstract because of '%s = 0' E2354 Two operands must evaluate to the same type E2355 Recursive template function: '%s' instantiated '%s' E2356 Type mismatch in redeclaration of '%s' E2357 Reference initialized with '%s', needs lvalue of type '%s' E2358 Reference member '%s' needs a temporary for initialization E2359 Reference member '%s' initialized with a non-reference parameter E2360 Invalid register combination (e.g. [BP+BX]) E2361 '%s' has already been included E2362 Repeat count needs an lvalue E2363 Attempting to return a reference to local variable '%s' E2364 Attempting to return a reference to a local object E2365 Member pointer required on right side of .* or ->* E2366 Can't inherit non-RTTI class from RTTI base '%s' E2367 Can't inherit RTTI class from non-RTTI base '%s' E2368 RTTI not available for expression evaluation E2369 Cannot use the result of a property assignment as an rvalue E2370 Simple type name expected E2371 sizeof may not be applied to a bit field E2372 sizeof may not be applied to a function E2373 Bit field cannot be static E2374 Function '%s' cannot be static E2375 Assembler stack overflow E2376 %s statement missing ( E2377 %s statement missing ) E2378 %s statement missing ; E2379 Statement missing ; E2380 Unterminated string or character constant E2381 Structure size too large E2382 Side effects are not allowed E2383 Switch selection expression must be of integral type E2384 Cannot call near class member function with a pointer of type '%s' E2385 Cannot call near class member function '%s' with a pointer of type '%s' E2386 Cannot involve parameter '%s' in a complex partial specialization expression E2387 Partial specializations may not specialize dependent non-type parameters ('%s') E2388 Argument list of specialization cannot be identical to the parameter list of primary template E2389 Mismatch in kind of substitution argument and template parameter '%s' E2390 Type mismatch in parameter '%s' in template class name '%s' E2391 Type mismatch in parameter %d in template class name '%s' E2392 Template instance '%s' is already instantiated E2393 Cannot take the address of non-type, non-reference template parameter '%s' E2394 Too few arguments passed to template '%s' E2395 Too many arguments passed to template '%s' E2396 Template argument must be a constant expression E2397 Template argument cannot have static or local linkage E2398 Template function argument '%s' not used in argument types E2399 Cannot reference template argument '%s' in template class '%s' this way E2400 Nontype template argument must be of scalar type E2401 Invalid template argument list E2402 Illegal base class type: formal type '%s' resolves to '%s' E2403 Dependent call specifier yields non-function '%s' E2404 Dependent type qualifier '%s' has no member type named '%s' E2405 Dependent template reference '%s' yields non-template symbol E2406 Dependent type qualifier '%s' is not a class or struct type E2407 Dependent type qualifier '%s' has no member symbol named '%s' E2408 Default values may be specified only in primary class template declarations E2409 Cannot find a valid specialization for '%s' E2410 Missing template parameters for friend template '%s' E2411 Declaration of member function default parameters after a specialization has already been expanded E2412 Attempting to bind a member reference to a dependent type E2413 Invalid template declaration E2414 Destructors cannot be declared as template functions E2415 Template functions may only have 'type-arguments' E2416 Invalid template function declaration E2417 Cannot specify template parameters in explicit specialization of '%s' E2418 Maximum instantiation depth exceeded; check for recursion E2419 Error while instantiating template '%s' E2420 Explicit instantiation can only be used at global scope E2421 Cannot use local type '%s' as template argument E2422 Argument kind mismatch in redeclaration of template parameter '%s' E2423 Explicit specialization or instantiation of non-existing template '%s' E2424 Template class nesting too deep: '%s' E2425 '%s' is not a valid template type member E2426 Explicit specialization of '%s' requires 'template<>' declaration E2427 'main' cannot be a template function E2428 Templates must be classes or functions E2429 Not a valid partial specialization of '%s' E2430 Number of template parameters does not match in redeclaration of '%s' E2431 Non-type template parameters cannot be of floating point, class, or void type. E2432 'template' qualifier must name a template class or function instance E2433 Specialization after first use of template E2434 Template declaration missing template parameters ('template<...>') E2435 Too many template parameter sets were specified E2436 Default type for template template argument '%' does not name a primary template class E2437 'typename' should be followed by a qualified, dependent type name E2438 Template template arguments must name a class E2439 'typename' is only allowed in template declarations E2440 Cannot generate specialization from '%s' because that type is not yet defined E2441 Instantiating '%s' E2442 Two consecutive dots E2443 Base class '%s' is initialized more than once E2444 Member '%s' is initialized more than once E2445 Variable '%s' is initialized more than once E2446 Function definition cannot be a typedef'ed declaration E2447 '%s' must be a previously defined enumeration tag E2448 Undefined label '%s' E2449 Size of '%s' is unknown or zero E2450 Undefined structure '%s' E2451 Undefined symbol '%s' E2452 Size of the type is unknown or zero E2453 Size of the type '%s' is unknown or zero E2454 union cannot be a base type E2455 union cannot have a base type E2456 Union member '%s' is of type class with %s E2457 VCL style classes must be caught by reference E2458 VCL classes have to be derived from VCL classes E2459 VCL style classes must be constructed using operator new E2460 VCL style classes require exception handling to be enabled E2461 '%s' requires run-time initialization/finalization E2462 'virtual' can only be used with non-template member functions E2463 '%s' is an indirect virtual base class of '%s' E2464 'virtual' can only be used with member functions E2465 unions cannot have virtual member functions E2466 void & is not a valid type E2467 '%s' cannot return a value E2468 Value of type void is not allowed E2469 Cannot use tiny or huge memory model with Windows E2470 Need to include header to use typeid E2471 pragma checkoption failed: options are not as expected E2472 Cannot declare a member function via instantiation E2473 Invalid explicit specialization of '%s' E2474 '%s' cannot be declared as static or inline E2475 '%s' cannot be a template function E2476 Cannot overload '%s' E2477 Too few template parameters were declared for template '%s' E2478 Too many template parameters were declared for template '%s' E2479 Cannot have both a template class and function named '%s' E2480 Cannot involve template parameters in complex partial specialization arguments E2481 Unexpected string constant E2482 String constant expected E2483 Array dimension '%s' could not be determined E2484 The name of template class '%s' cannot be reused E2485 Cannot use address of array element as non-type template argument E2486 Cannot use address of class member as non-type template argument E2487 Cannot specify default function arguments for explicit specializations E2488 Maximum token reply depth exceeded; check for recursion E2489 Maximum option context replay depth exceeded; check for recursion E2490 Specialization within template classes not yet implemented E2491 Maximum VIRDEF count exceeded; check for recursion E2492 Properties may only be assigned using a simple statement, e.g. \prop = value;\ E2493 Invalid GUID string E2494 Unrecognized __declspec modifier E2495 Redefinition of uuid is not identical E2496 Invalid call to uuidof(struct type | variable) E2497 No GUID associated with type: %s E2498 Need previously defined struct GUID E2499 Invalid __declspec(uuid(GuidString)) format E2500 __declspec(selectany) is only for initialized and externally visible variables E2501 Unable to open import file '%s' E2502 Error resolving #import: %s E2503 Missing or incorrect version of TypeLibImport.dll E2504 'dynamic' can only be used with non-template member functions E2505 Explicit instantiation requires an elaborated type specifier (i.e., \class foo\) E2506 Explicit specialization of '%s' is ambiguous: must specify template arguments E2507 '%s' is not a direct base class of '%s' E2508 'using' cannot refer to a template specialization E2509 Value out of range E2510 Operand size mismatch E2511 Unterminated macro argument started on line %d E2512 Cannot emit RTTI for return type of function '%s' E2513 Cannot emit RTTI for parameter '%s' in function '%s' E2514 Cannot (yet) use member overload resolution during template instantiation E2515 Cannot explicitly specialize a member of a generic template class E2516 LOOP/JCXZ distance out of range //------------------------------------------------------------------------------------------- // WARNING LIST //------------------------------------------------------------------------------------------- W8000 Ambiguous operators need parentheses W8001 Superfluous & with function W8002 Restarting compile using assembly W8003 Unknown assembler instruction W8004 '%s' is assigned a value that is never used W8005 Bit fields must be signed or unsigned int W8006 Initializing %s with %s W8007 Hexadecimal value contains too many digits W8008 Condition is always %s W8009 Constant is long W8010 Continuation character \\ found in // comment W8011 Nonportable pointer comparison W8012 Comparing signed and unsigned values W8013 Possible use of '%s' before definition W8014 Declaration ignored W8015 Declare '%s' prior to use in prototype W8016 Array size for 'delete' ignored W8017 Redefinition of '%s' is not identical W8018 Assigning %s to %s W8019 Code has no effect W8020 '%s' is declared as both external and static W8021 Handler for '%s' hidden by previous handler for '%s' W8022 '%s' hides virtual function '%s' W8023 Array variable '%s' is near W8024 Base class '%s' is also a base class of '%s' W8025 Ill-formed pragma W8026 Functions %s are not expanded inline W8027 Functions containing %s are not expanded inline W8028 Temporary used to initialize '%s' W8029 Temporary used for parameter '%s' W8030 Temporary used for parameter '%s' in call to '%s' W8031 Temporary used for parameter %d W8032 Temporary used for parameter %d in call to '%s' W8033 Conversion to '%s' will fail for members of virtual base '%s' W8034 Maximum precision used for member pointer type '%s' W8035 %s W8036 Non-ANSI keyword used: '%s' W8037 Non-const function %s called for const object W8038 Constant member '%s' is not initialized W8039 Constructor initializer list ignored W8040 Function body ignored W8041 Negating unsigned value W8042 Initializer for object '%s' ignored W8043 Macro definition ignored W8044 #undef directive ignored W8045 No declaration for function '%s' W8046 Pragma option pop with no matching option push W8047 Declaration of static function '%s(...)' ignored W8048 Use qualified name to access member type '%s' W8049 Use '> >' for nested templates instead of '>>' W8050 No type OBJ file present. Disabling external types option. W8051 Non-volatile function %s called for volatile object W8052 Base initialization without a class name is now obsolete W8053 '%s' is obsolete W8054 Style of function definition is now obsolete W8055 Possible overflow in shift operation W8056 Integer arithmetic overflow W8057 Parameter '%s' is never used W8058 Cannot create pre-compiled header: %s W8059 Structure packing size has changed W8060 Possibly incorrect assignment W8061 Initialization is only partially bracketed W8062 Previous options and warnings not restored W8063 Overloaded prefix 'operator %s' used as a postfix operator W8064 Call to function with no prototype W8065 Call to function '%s' with no prototype W8066 Unreachable code W8067 Both return and return with a value used W8068 Constant out of range in comparison W8069 Nonportable pointer conversion W8070 Function should return a value W8071 Conversion may lose significant digits W8072 Suspicious pointer arithmetic W8073 Undefined structure '%s' W8074 Structure passed by value W8075 Suspicious pointer conversion W8076 Template instance '%s' is already instantiated W8077 Explicitly specializing an explicitly specialized class member makes no sense W8078 Throw expression violates exception specification W8079 Mixing pointers to different 'char' types W8080 '%s' is declared but never used W8081 void functions may not return a value W8082 Division by zero W8083 Pragma pack pop with no matching pack push W8084 Suggest parentheses to clarify precedence W8085 Function '%s' redefined as non-inline W8086 Incorrect use of #pragma alias \aliasName\=\substituteName\ W8087 '%s::operator==' must be publicly visible to be contained by a '%s' W8089 '%s::operator<' must be publicly visible to be contained by a '%s' W8090 '%s::operator<' must be publicly visible to be used with '%s' W8091 %s argument %s passed to '%s' is a %s iterator: %s iterator required W8092 %s argument %s passed to '%s' is not an iterator: %s iterator required W8093 Incorrect use of #pragma codeseg [seg_name] [\seg_class\] [group] W8094 Incorrect use of #pragma comment( [,\string\] ) W8095 Incorrect use of #pragma message( \string\ ) W8096 Incorrect use of #pragma code_seg([\seg_name\[,\seg_class\]]) W8097 Not all options can be restored at this time W8098 Multi-character character constant W8099 Static `main' is not treated as an entry point