mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1281 lines
69 KiB
1281 lines
69 KiB
303 "UNNAMED"
|
|
304 "<unnamed>"
|
|
305 "trailing ',' used for variable argument list"
|
|
306 "bad suffix on number"
|
|
307 "unknown"
|
|
308 "<Unknown>"
|
|
313 "warning"
|
|
314 "error"
|
|
315 "fatal error"
|
|
320 "first operand"
|
|
321 "second operand"
|
|
322 "third operand"
|
|
323 "opcode"
|
|
333 "anonymous union"
|
|
334 "member"
|
|
335 "enumerator"
|
|
336 "inaccessible"
|
|
337 "input"
|
|
338 "non-static"
|
|
339 "compiler intermediate"
|
|
340 "compiler generated"
|
|
341 "source"
|
|
342 "inline function definition"
|
|
343 "include"
|
|
344 "precompiled header"
|
|
345 "overloaded function type"
|
|
346 "Target Of operator new()"
|
|
347 "single_inheritance"
|
|
348 "multiple_inheritance"
|
|
349 "virtual_inheritance"
|
|
350 "Using precompiled header"
|
|
351 "Creating precompiled header"
|
|
352 "Creating new precompiled header"
|
|
353 "Incompatible options;"
|
|
354 "program database"
|
|
355 "bad path"
|
|
356 "debug"
|
|
357 "browser"
|
|
360 "brace '{'"
|
|
361 "parenthesis '('"
|
|
362 "bracket '['"
|
|
363 "block comment '/*'"
|
|
370 "default constructor"
|
|
371 "copy constructor"
|
|
372 "assignment operator"
|
|
373 "destructor"
|
|
374 "function"
|
|
375 "empty declaration"
|
|
376 "static data member"
|
|
377 "data"
|
|
378 "function through pointer"
|
|
379 "... (argument)"
|
|
380 "could be"
|
|
381 "or"
|
|
390 "memory model (/A)"
|
|
391 "program database name"
|
|
392 "native caller(/Gn)"
|
|
393 "Pascal calls"
|
|
394 "FastCall(/Gr)"
|
|
395 "Unsigned char(/J)"
|
|
396 "PM representation(/vmb)"
|
|
397 "PM representation(/vmg)"
|
|
398 "general PM representation(/vm[smv])"
|
|
399 "vtordisp(/vd[01])"
|
|
400 "DLL library (/MD)"
|
|
401 "Bit Field layout (/Zb)"
|
|
402 "Optimizations (one or more of /Oawp[y])"
|
|
403 "C++ Exception Handling Unwinding"
|
|
404 "Generate Browser Info"
|
|
405 "Library PCT Identifier (/Yl)"
|
|
406 "structure packing (/Zp)"
|
|
901 "%$M %$M %s"
|
|
902 "%$M %s"
|
|
903 "Creating new precompiled header %s with %d include file(s)"
|
|
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"
|
|
4001 "nonstandard extension 'single line comment' was used"
|
|
4002 "too many actual parameters for macro '%$I'"
|
|
4003 "not enough actual parameters for macro '%$I'"
|
|
4004 "incorrect construction after 'defined'"
|
|
4005 "'%$I' : macro redefinition"
|
|
4006 "#undef expected an identifier"
|
|
4007 "'%$S' : must be '%$L'"
|
|
4008 "'%$S' : '%$L' attribute ignored"
|
|
4009 "string too big; trailing characters truncated"
|
|
4010 "single-line comment contains line-continuation character"
|
|
4011 "'%Fs' : identifier was truncated to '%d' characters"
|
|
4012 "float constant in a cross compilation"
|
|
4013 "'%$I' undefined; assuming extern returning int"
|
|
4014 "concatenating mismatched wide strings"
|
|
4015 "'%$S' : type of bit field must be integral"
|
|
4016 "'%s' : no function return type; using 'int' as default"
|
|
4017 "cast of 'int' expression to far pointer"
|
|
4018 "'%$L' : signed/unsigned mismatch"
|
|
4019 "empty statement at global scope"
|
|
4020 "'%Fs' : too many actual parameters"
|
|
4021 "'%Fs' : too few actual parameters"
|
|
4022 "'%Fs' : pointer mismatch for actual parameter %d"
|
|
4023 "'%Fs' : based pointer passed to unprototyped function : parameter %d"
|
|
4024 "'%Fs' : different types for formal and actual parameter %d"
|
|
4025 "'%Fs' : based pointer passed to function with variable arguments: parameter %d"
|
|
4026 "function declared with formal parameter list"
|
|
4027 "function declared without formal parameter list"
|
|
4028 "formal parameter %d different from declaration"
|
|
4029 "declared formal parameter list different from definition"
|
|
4030 "first formal parameter list longer than the second list"
|
|
4031 "second formal parameter list longer than the first list"
|
|
4032 "formal parameter %d has different type when promoted"
|
|
4033 "'%$S' must return a value"
|
|
4034 "sizeof returns 0"
|
|
4035 "'%$S' : no return value"
|
|
4036 "unnamed %Fs as actual parameter"
|
|
4037 "conflicting ambient class modifiers"
|
|
4038 "'%Fs' : illegal ambient class modifier"
|
|
4039 "ambient class modifier on reference ignored"
|
|
4040 "memory attribute on '%$S' ignored"
|
|
4041 "compiler limit : terminating browser output"
|
|
4042 "'%$S' : has bad storage class"
|
|
4043 "function specifier used more than once"
|
|
4044 "specifier __huge on '%$S' ignored; can only be applied to array"
|
|
4045 "'%Fs' : array bounds overflow"
|
|
4046 "'%Fs' : unsized array treated as %Fs"
|
|
4047 "'%$L' : '%$T' differs in levels of indirection from '%$T'"
|
|
4048 "different array subscripts : '%$T' and '%$T'"
|
|
4049 "compiler limit : terminating line number emission"
|
|
4050 "'%$L' : '%$T' differs in code attributes from '%$T'"
|
|
4051 "type conversion; possible loss of data"
|
|
4052 "function declarations different; one contains variable arguments"
|
|
4053 "one void operand for '?:'"
|
|
4054 "'%$L' : from function pointer '%$T' to data pointer '%$T'"
|
|
4055 "'%$L' : from data pointer '%$T' to function pointer '%$T'"
|
|
4056 "overflow in floating-point constant arithmetic"
|
|
4057 "'%$L' : '%$T' differs in indirection to slightly different base types from '%$T'"
|
|
4058 "unions are now aligned on alignment requirement, not size"
|
|
4059 "pascal string too big, length byte is length % 256"
|
|
4060 "switch statement contains no 'case' or 'default' labels"
|
|
4061 "enumerate '%$S' in switch of enum '%$S' is not explicitly handled by a case label"
|
|
4062 "enumerate '%$S' in switch of enum '%$S' is not handled"
|
|
4063 "case '%ld' is not a valid value for switch of enum '%$S'"
|
|
4064 "switch of incomplete enum '%$S'"
|
|
4065 "switch statement contains 'default' but no 'case' labels"
|
|
4066 "characters beyond first in wide-character constant ignored"
|
|
4067 "unexpected characters following '%Fs' directive - newline expected"
|
|
4068 "unknown pragma"
|
|
4069 "long double is the same precision as double"
|
|
4070 "return of a 'void' expression"
|
|
4071 "'%Fs' : no function prototype given"
|
|
4072 "'%Fs' : no function prototype on '%$L' function"
|
|
4073 "initializers put in library initialization area"
|
|
4074 "initializers put in compiler reserved initialization area"
|
|
4075 "initializers put in unrecognized initialization area"
|
|
4076 "'%$L' : can be used on integral types only"
|
|
4077 "unknown check_stack option"
|
|
4078 "case constant '%ld' too big for the type of the switch expression"
|
|
4079 "unexpected token '%$L'"
|
|
4080 "expected identifier for segment name; found '%$L'"
|
|
4081 "expected a comma; found '%$L'"
|
|
4082 "expected an identifier; found '%$L'"
|
|
4083 "expected '('; found '%$L'"
|
|
4084 "expected a pragma directive; found '%$L'"
|
|
4085 "expected pragma parameter to be 'on' or 'off'"
|
|
4086 "expected pragma parameter to be '1', '2', '4', '8', or '16'"
|
|
4087 "'%Fs' : declared with 'void' parameter list"
|
|
4088 "'%Fs' : pointer mismatch in actual parameter %d, formal parameter %d"
|
|
4089 "'%Fs' : different types in actual parameter %d, formal parameter %d"
|
|
4090 "'%$L' : different '%$L' qualifiers"
|
|
4091 "no symbols were declared"
|
|
4092 "sizeof returns 'unsigned long'"
|
|
4093 "unescaped newline in character constant in inactive code"
|
|
4094 "untagged '%$B' declared no symbols"
|
|
4095 "expected ')'; found '%$L'"
|
|
4096 "'%$L' must be used with '%$L'"
|
|
4097 "typedef-name '%$*' used as synonym for class-name '%$*'"
|
|
4098 "'%$S' : 'void' function returning a value"
|
|
4099 "'%$S' : type name first seen using '%$L' now seen using '%$L'"
|
|
4100 "'%$S' : unreferenced formal parameter"
|
|
4101 "'%$S' : unreferenced local variable"
|
|
4102 "'%$S' : unreferenced label"
|
|
4103 "'%Fs' : used #pragma pack to change alignment"
|
|
4104 "'%$I' : near data in same_seg pragma; ignored"
|
|
4105 "'%$S' : code modifiers only on function or pointer to function"
|
|
4106 "pragma requires an integer between 1 and 127"
|
|
4107 "pragma requires an integer between 15 and 255"
|
|
4108 "pragma requires an integer between 79 and 132"
|
|
4109 "unexpected identifier '%$I'"
|
|
4110 "trigraph '??%c' not being substituted"
|
|
4111 "ignoring unimplemented pragma"
|
|
4112 "#line requires an integer between 1 and 32767"
|
|
4113 "'%$T' differs in parameter lists from '%$T'"
|
|
4114 "same type qualifier used more than once"
|
|
4115 "'%$S' : named type definition in parentheses"
|
|
4116 "unnamed type definition in parentheses"
|
|
4117 "macro name '%$I' is reserved, '%Fs' ignored"
|
|
4118 "pragma not supported during fast compile"
|
|
4119 "different bases '%$S' and '%$S' specified"
|
|
4120 "based/unbased mismatch"
|
|
4121 "'%$S' : alignment of a member was sensitive to packing"
|
|
4122 "'%$I' : alloc_text applicable only to functions with C linkage"
|
|
4123 "different base expressions specified"
|
|
4124 "__fastcall with stack checking is inefficient"
|
|
4125 "decimal digit terminates octal escape sequence"
|
|
4126 "'%c' : unknown memory-model command-line option"
|
|
4127 "conditional expression is constant"
|
|
4128 "storage-class specifier after type"
|
|
4129 "'%c' : unrecognized character escape sequence"
|
|
4130 "'%$L' : logical operation on address of string constant"
|
|
4131 "'%$S' : uses old-style declarator"
|
|
4132 "'%$S' : const object should be initialized"
|
|
4133 "'%$L' : incompatible types - from '%$T' to '%$T'"
|
|
4134 "conversion between pointers to members of same class"
|
|
4135 "conversion between different integral types"
|
|
4136 "conversion between different floating-point types"
|
|
4137 "'%$S' : no return value from floating-point function"
|
|
4138 "'*/' found outside of comment"
|
|
4139 "'0x%lx' : hex escape sequence is out of range"
|
|
4140 "'%Fs' : redefined, preceding references may be invalid"
|
|
4141 "'%Fs' : used more than once"
|
|
4142 "benign redefinition of type"
|
|
4143 "pragma 'same_seg' not supported; use __based allocation"
|
|
4144 "'%$L' : relational expression as switch expression"
|
|
4145 "'%$L' : relational expression as switch expression; possible confusion with '%$L'"
|
|
4146 "unary minus operator applied to unsigned type, result still unsigned"
|
|
4147 "'%$S' : '%$L' ignored on pointer and reference declarations"
|
|
4148 "'%Fs' : DS != SS for '__near' '%Fs'"
|
|
4149 "'%$S' : different ambient model than base class '%$S'"
|
|
4150 "deletion of pointer to incomplete type '%$S'; no destructor called"
|
|
4151 "'%$L' : operator should be explicitly '%$L'"
|
|
4152 "nonstandard extension, function/data pointer conversion in expression"
|
|
4153 "function/data pointer conversion in expression"
|
|
4154 "deletion of an array expression; conversion to pointer supplied"
|
|
4155 "deletion of an array expression without using the array form of 'delete'"
|
|
4156 "deletion of an array expression without using the array form of 'delete'; array form substituted"
|
|
4157 "pragma was ignored by C compiler"
|
|
4158 "assuming #pragma pointers_to_members(full_generality, %$M)"
|
|
4159 "#pragma pack(pop,...) : has popped previously pushed identifier '%$I'"
|
|
4160 "#pragma pack(pop,...) : did not find previously pushed identifer '%$I'"
|
|
4161 "#pragma pack(pop...) : more pops than pushes"
|
|
4162 "'%$I' : no function with C linkage found"
|
|
4163 "'%$I' : not available as an intrinsic function"
|
|
4164 "'%$I' : intrinsic function not declared"
|
|
4165 "%Fs function cannot take a variable number of arguments"
|
|
4166 "illegal calling convention for constructor/destructor"
|
|
4167 "'%$I' : only available as an intrinsic function"
|
|
4168 "compiler limit : out of debugger types, delete program database '%Fs' and rebuild"
|
|
4169 "compiler limit : out of debugger types, break up this module or use -Yd if -Yc is enabled"
|
|
4170 "unexpected end of file found"
|
|
4171 "'%Fs' : %$L functions require prototypes"
|
|
4178 "case constant '%D' too big for the type of the switch expression"
|
|
4184 "near call to thunk for '%$S' in a different segment"
|
|
4190 "'%$D' has C-linkage specified, but returns UDT '%$S' which is incompatible with C"
|
|
4200 "nonstandard extension used : zero-sized array in struct/union"
|
|
4201 "nonstandard extension used : nameless struct/union"
|
|
4202 "nonstandard extension used : '...': prototype parameter in name list illegal"
|
|
4203 "nonstandard extension used : union with static member variable"
|
|
4204 "nonstandard extension used : non-constant aggregate initializer"
|
|
4205 "nonstandard extension used : static function declaration in function scope"
|
|
4206 "nonstandard extension used : translation unit is empty"
|
|
4207 "nonstandard extension used : extended initializer form"
|
|
4208 "nonstandard extension used : delete [exp] - exp evaluated but ignored"
|
|
4209 "nonstandard extension used : benign typedef redefinition"
|
|
4210 "nonstandard extension used : function given file scope"
|
|
4211 "nonstandard extension used : redefined extern to static"
|
|
4212 "nonstandard extension used : function declaration used ellipsis"
|
|
4213 "nonstandard extension used : cast on l-value"
|
|
4214 "nonstandard extension used : bit field types other than int"
|
|
4215 "nonstandard extension used : long float"
|
|
4216 "nonstandard extension used : float long"
|
|
4217 "nonstandard extension used : function declaration from a previous block"
|
|
4218 "nonstandard extension used : must specify at least a storage class or a type"
|
|
4219 "nonstandard extension used : trailing ',' used for variable argument list"
|
|
4220 "varargs matches remaining parameters"
|
|
4221 "nonstandard extension used : '%$S' : cannot be initialized using address of automatic variable '%$S'"
|
|
4222 "nonstandard extension used : '%$S' : 'static' should not be used on member functions defined at file scope"
|
|
4223 "nonstandard extension used : non-lvalue array converted to pointer"
|
|
4224 "nonstandard extension used : formal parameter '%$S' was previously defined as a type"
|
|
4225 "nonstandard extension used : left of '.%Fs' must be an lvalue"
|
|
4226 "nonstandard extension used : '%$I' is an obsolete keyword"
|
|
4231 "nonstandard extension used : '%$L' before template explicit instantiation"
|
|
4232 "nonstandard extension used : '%$S' : address of dllimport '%$S' is not static, identity not guaranteed"
|
|
4241 "'%$S' : member access is restricted"
|
|
4243 "%$L conversion from '%$T' to '%$T' exists, but is inaccessible"
|
|
4244 "'%$L' : conversion from '%$T' to '%$T', possible loss of data"
|
|
4245 "'%$L' : conversion from '%$T' to '%$T', signed/unsigned mismatch"
|
|
4247 "'%$S' not accessible because '%$S' uses '%Fs' to inherit from '%$S'"
|
|
4248 "'%$S' : cannot access %Fs %Fs declared in class '%$S'"
|
|
4249 "'%$S' : no path to %Fs %Fs declared in virtual base '%$S'"
|
|
4250 "'%$C' : inherits '%$C::%$S' via dominance"
|
|
4251 "'%$S' : %$B '%$C' needs to have dll-interface to be used by clients of %$B '%$C'"
|
|
4252 "'%Fs' is not defined; cannot specify CodeView information"
|
|
4259 "'%$D' : pure virtual function was not defined"
|
|
4260 "no override, '%$C::%$S' has %Fs 'this' memory model whereas '%$C::%$S' has %Fs 'this' memory model"
|
|
4261 "no override, '%$C::%$S' has %Fs calling convention whereas '%$C::%$S' has %Fs calling convention"
|
|
4262 "no override, '%$C::%$S' has %Fs 'this' whereas '%$C::%$S' has %Fs 'this'"
|
|
4270 "nonstandard extension used: '%$L': a non-const '%$T' must be initialized with an lvalue, not a function returning '%$T'"
|
|
4271 "'%$S' : 'naked' functions cannot be 'inline'; inline expansion not performed"
|
|
4273 "'%$S' : inconsistent dll linkage. dllexport assumed."
|
|
4275 "non dll-interface %$B '%$C' used as base for dll-interface %$B '%$C'"
|
|
4276 "'%$S' : no prototype provided; assumed no parameters"
|
|
4280 "'operator ->' was self recursive through type '%$C'"
|
|
4281 "'operator ->' recursion occured through type '%$C'"
|
|
4282 "then through type '%$C'"
|
|
4283 "and through type '%$C'"
|
|
4284 "return type for '%$C::operator ->' is not a UDT or reference to a UDT. Will produce errors if applied using infix notation"
|
|
4285 "return type for '%$C::operator ->' is recursive if applied using infix notation"
|
|
4290 "C++ Exception Specification ignored"
|
|
4300 "conversion of pointer to nonintegral type"
|
|
4304 "'%$T' : simple type cast conversion of no expression"
|
|
4305 "'%$L' : truncation from '%$T' to '%$T'"
|
|
4306 "'%$L' : conversion from '%$T' to '%$T' of greater size"
|
|
4307 "'%$L' : integral constant overflow"
|
|
4308 "negative integral constant converted to unsigned type"
|
|
4309 "'%$L' : truncation of constant value"
|
|
4310 "cast truncates constant value"
|
|
4340 "'%$I' : value wrapped from positive to negative value"
|
|
4341 "'%$S' : signed value is out of range for enum constant"
|
|
4342 "precision lost in initialization of enum constant"
|
|
4354 "'%$S' : initialization of reference to member requires a temporary variable"
|
|
4355 "'this' : used in base member initializer list"
|
|
4385 "%$M the '%$I' in base '%Fs'"
|
|
4386 "%$M to the '%$I' in base '%Fs'"
|
|
4387 "'%Fs' : was considered"
|
|
4401 "'%$S' : member is bit field"
|
|
4402 "must use PTR operator"
|
|
4403 "illegal PTR operator"
|
|
4404 "period on directive ignored"
|
|
4405 "'%$I' : identifier is reserved word"
|
|
4406 "operand on directive ignored"
|
|
4409 "illegal instruction size"
|
|
4410 "illegal size for operand"
|
|
4411 "'%$I' : symbol resolves to displacement register"
|
|
4414 "'%$S' : short jump to function converted to near"
|
|
4500 "'%Fs' : class has private/protected data members; user-defined constructor advised"
|
|
4501 "'%$S' : use of '::' unnecessary here"
|
|
4502 "'linkage' requires use of keyword 'extern'"
|
|
4503 "'%$*' : decorated name length exceeded, name was truncated"
|
|
4504 "type still ambiguous after parsing %d tokens, assuming declaration"
|
|
4505 "'%$S' : unreferenced local function has been removed"
|
|
4506 "no definition for inline function '%$D'"
|
|
4507 "explicit linkage specified after default linkage was used"
|
|
4508 "'%$S' : function should return a value; 'void' return type assumed"
|
|
4509 "nonstandard extension used: '%$S' uses SEH and '%$S' has destructor"
|
|
4510 "'%$S' : default constructor could not be generated"
|
|
4511 "'%$S' : copy constructor could not be generated"
|
|
4512 "'%$S' : assignment operator could not be generated"
|
|
4513 "'%$S' : destructor could not be generated"
|
|
4514 "'%$S' : unreferenced inline function has been removed"
|
|
4520 "'%$S' : multiple default constructors specified"
|
|
4521 "'%$S' : multiple copy constructors specified"
|
|
4522 "'%$S' : multiple assignment operators specified"
|
|
4523 "'%$S' : multiple destructors specified"
|
|
4524 "'%Fs' : redundant use of 'friend' on destructor"
|
|
4525 "'%Fs' : redundant use of 'friend' on constructor"
|
|
4527 "instances of %$B '%$S' can never be destroyed - user-defined destructor required"
|
|
4528 "illegal 'pure' syntax, must be '= 0'"
|
|
4530 "C++ exception handler used, but unwind semantics are not enabled. Specify -GX"
|
|
4607 "'%Fs' : must be initialized in constructor base/member initializer list"
|
|
4610 "%$B '%$S' can never be instantiated - user defined constructor required"
|
|
4611 "interaction between '%$S' and C++ object destruction is non-portable"
|
|
4612 "bad #pragma syntax, pragma ignored"
|
|
4613 "'%$S' : class of segment cannot be changed"
|
|
4614 "'%$L' : varargs parameters with this type were promoted"
|
|
4615 "#pragma warning : unknown user warning type"
|
|
4616 "#pragma warning : warning number '%d' out of range, must be between '%d' and '%d'"
|
|
4617 "#pragma warning : invalid warning number"
|
|
4618 "pragma parameters included an empty string, pragma ignored"
|
|
4620 "no postfix form of 'operator ++' found for type '%$S', using prefix form"
|
|
4621 "no postfix form of 'operator --' found for type '%$S', using prefix form"
|
|
4622 "overwriting debug information formed during creation of the precompiled header in object file: '%s'"
|
|
4630 "'%$S' : '%$L' storage-class specifier illegal on member definition"
|
|
4650 "debugging information not in precompiled header; only global symbols from the header will be available"
|
|
4651 "'/D%s' specified for precompiled header but not for current compile"
|
|
4652 "compiler option '%$M' inconsistent with precompiled header; precompiled header option ignored"
|
|
4653 "compiler option '%$M' inconsistent with precompiled header; command-line option ignored"
|
|
4660 "template-class specialization '%$S' is already instantiated"
|
|
4661 "'%$D' : no suitable definition provided for explicit template instantiation request"
|
|
4662 "explicit instantiation; template-class '%$S' has no definition from which to specialize '%$S'"
|
|
4670 "'%Fs' : this base class is inaccessible"
|
|
4671 "'%Fs' : the copy constructor is inaccessible"
|
|
4672 "'%Fs' : ambiguous. First seen as '%Fs'"
|
|
4673 "throwing '%$T' the following types will not be considered at the catch site"
|
|
4674 "'%Fs' : the destructor is inaccessible"
|
|
4693 "Unable to update precompiled header memory details"
|
|
4694 "Updating precompiled header memory details"
|
|
4695 "Unable to preserve the time stamp whilst updating the precompiled header file %s"
|
|
4696 "/ZB%d option out of range; assuming '%d'"
|
|
4697 "ignoring signed/unsigned modifiers for type %s"
|
|
4699 "Note: %Fs"
|
|
4706 "assignment within conditional expression"
|
|
4710 "'%$D' : function not expanded"
|
|
4726 "'%c' : unknown memory model command-line option"
|
|
4727 "conditional expression is constant"
|
|
4741 "/Oq option ignored for __fastcall function '%Fs'"
|
|
4746 "'%Fs' : unsized array given size %Fs"
|
|
4756 "overflow in constant arithmetic"
|
|
4758 "address of automatic (local) variable taken, DS != SS"
|
|
4759 "segment lost in conversion"
|
|
4760 "'%Fs' : segment lost in initialization"
|
|
4761 "integral size mismatch in argument : conversion supplied"
|
|
4762 "near/far mismatch in argument : conversion supplied"
|
|
4769 "conversion of near pointer to long integer"
|
|
4785 "near call to '%Fs' in different segment"
|
|
4786 "'%Fs' : identifier was truncated to '%d' characters in the %$M information"
|
|
4788 "'%Fs' : identifier was truncated to '%d' characters"
|
|
4793 "native code generated for p-code function '%Fs' with inline assembly"
|
|
4900 "intermediate language mismatch between '%s' version '%ld' and '%s' version '%ld'"
|
|
4901 "'%$I' : too many formal parameters specified"
|
|
4902 "'%$I' : register already used once in this list"
|
|
4903 "'%$I' : is not a valid register in this context"
|
|
4904 "'%$I' : function previously seen with a different register list"
|
|
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"
|
|
2001 "newline in constant"
|
|
2002 "invalid wide-character constant"
|
|
2003 "expected 'defined id'"
|
|
2004 "expected 'defined(id)'"
|
|
2005 "#line expected a line number, found '%Fs'"
|
|
2006 "#include expected a filename, found '%Fs'"
|
|
2007 "#define syntax"
|
|
2008 "'%c' : unexpected in macro definition"
|
|
2009 "reuse of macro formal '%Fs'"
|
|
2010 "'%c' : unexpected in macro formal parameter list"
|
|
2011 "'%$S' : '%$B' type redefinition"
|
|
2012 "missing name following '<'"
|
|
2013 "missing '>'"
|
|
2014 "preprocessor command must start as first nonwhite space"
|
|
2015 "too many characters in constant"
|
|
2016 "no closing single quotation mark"
|
|
2017 "illegal escape sequence"
|
|
2018 "unknown character '0x%x'"
|
|
2019 "expected preprocessor directive, found '%c'"
|
|
2020 "'%$I' : '%$B' member redefinition"
|
|
2021 "expected exponent value, not '%c'"
|
|
2022 "'%ld' : too big for character"
|
|
2023 "divide by 0"
|
|
2024 "mod by 0"
|
|
2025 "'%s' : enum/struct/union type redefinition"
|
|
2026 "string too big, trailing characters truncated"
|
|
2027 "use of undefined type '%$S'"
|
|
2028 "struct/union member must be inside a struct/union"
|
|
2029 "left of '%$*' specifies undefined class/struct/union '%$S'"
|
|
2030 "'%Fs' : struct/union member redefinition"
|
|
2031 "'%Fs' : function cannot be struct/union member"
|
|
2032 "'%$S' : function cannot be member of %$B '%$C'"
|
|
2033 "'%$S' : bit field cannot have indirection"
|
|
2034 "'%$S' : type of bit field too small for number of bits"
|
|
2035 "struct/union '%Fs' : unknown size"
|
|
2036 "'%$T' : unknown size"
|
|
2037 "left of '%$I' specifies undefined struct/union '%$S'"
|
|
2038 "'%s' : not struct/union member"
|
|
2039 "'%$*' : is not a member of '%$S'"
|
|
2040 "'%$*' : '%$T' differs in levels of indirection from '%$T'"
|
|
2041 "illegal digit '%c' for base '%d'"
|
|
2042 "signed/unsigned keywords mutually exclusive"
|
|
2043 "illegal break"
|
|
2044 "illegal continue"
|
|
2045 "'%$I' : label redefined"
|
|
2046 "illegal case"
|
|
2047 "illegal default"
|
|
2048 "more than one default"
|
|
2049 "case value '%ld' already used"
|
|
2050 "switch expression not integral"
|
|
2051 "case expression not constant"
|
|
2052 "case expression not integral"
|
|
2053 "'%$S' : wide string mismatch"
|
|
2054 "expected '(' to follow '%$*'"
|
|
2055 "expected formal parameter list, not a type list"
|
|
2056 "illegal expression"
|
|
2057 "expected constant expression"
|
|
2058 "constant expression is not integral"
|
|
2059 "syntax error : '%$*'"
|
|
2060 "syntax error : end of file found"
|
|
2061 "syntax error : identifier '%$I'"
|
|
2062 "type '%$T' unexpected"
|
|
2063 "'%$S' : not a function"
|
|
2064 "term does not evaluate to a function"
|
|
2065 "'%$I' : undeclared identifier"
|
|
2066 "cast to function type is illegal"
|
|
2067 "cast to array type is illegal"
|
|
2068 "illegal cast from '%Fs' to '%Fs'"
|
|
2069 "cast of 'void' term to non-'void'"
|
|
2070 "illegal sizeof operand"
|
|
2071 "'%$S' : illegal storage class"
|
|
2072 "'%$S' : initialization of a function"
|
|
2073 "'%$S' : partially initialized array requires a default constructor"
|
|
2074 "'%$S' : '%$B' initialization needs curly braces"
|
|
2075 "'%$S' : array initialization needs curly braces"
|
|
2076 "'%Fs' : struct/union initialization needs curly braces"
|
|
2077 "nonscalar field initializer '%$S'"
|
|
2078 "too many initializers"
|
|
2079 "'%$S' uses undefined %$B '%$S'"
|
|
2080 "illegal __far __fastcall function or __saveregs function"
|
|
2081 "'%$S' : name in formal parameter list illegal"
|
|
2082 "redefinition of formal parameter '%$S'"
|
|
2083 "%$B comparison illegal"
|
|
2084 "function '%$D' already has a body"
|
|
2085 "'%$S' : not in formal parameter list"
|
|
2086 "'%$S' : redefinition"
|
|
2087 "'%$S' : missing subscript"
|
|
2088 "'%$L' : illegal for %$B"
|
|
2089 "'%$S' : '%$B' too large"
|
|
2090 "function returns array"
|
|
2091 "function returns function"
|
|
2092 "array element type cannot be function"
|
|
2093 "'%$S' : cannot be initialized using address of automatic variable '%$S'"
|
|
2094 "label '%$S' was undefined"
|
|
2095 "'%Fs' : actual parameter has type 'void' : parameter %d"
|
|
2096 "struct/union comparison illegal"
|
|
2097 "illegal initialization"
|
|
2098 "expression is not an address"
|
|
2099 "initializer is not a constant"
|
|
2100 "illegal indirection"
|
|
2101 "'%$L' on constant"
|
|
2102 "'%$L' requires l-value"
|
|
2103 "'%$L' on register variable"
|
|
2104 "'%$L' on bit field ignored"
|
|
2105 "'%$L' needs l-value"
|
|
2106 "'%$L' : left operand must be l-value"
|
|
2107 "illegal index, indirection not allowed"
|
|
2108 "subscript is not of integral type"
|
|
2109 "subscript requires array or pointer type"
|
|
2110 "cannot add two pointers"
|
|
2111 "pointer addition requires integral operand"
|
|
2112 "pointer subtraction requires integral or pointer operand"
|
|
2113 "pointer can only be subtracted from another pointer"
|
|
2114 "'%$L' : pointer on left; needs integral value on right"
|
|
2115 "'%$L' : incompatible types"
|
|
2116 "function parameter lists differed"
|
|
2117 "'%Fs' : array bounds overflow"
|
|
2118 "negative subscript or subscript is too large"
|
|
2119 "typedef types both define indirection"
|
|
2120 "'void' illegal with all types"
|
|
2121 "'#' : invalid character : possibly the result of a macro expansion"
|
|
2122 "'%$*' : prototype parameter in name list illegal"
|
|
2123 "'%Fs' : cannot call __fastcall function '%Fs' from p-code"
|
|
2124 "divide or mod by zero"
|
|
2125 "'%Fs' : allocation exceeds 64K"
|
|
2126 "'%$L' : incorrect operand"
|
|
2127 "parameter allocation exceeds 32K"
|
|
2128 "'%$S' : alloc_text/same_seg applicable only to functions with C linkage"
|
|
2129 "static function '%$D' declared but not defined"
|
|
2130 "#line expected a string containing the filename, found '%$L'"
|
|
2131 "more than one memory attribute"
|
|
2132 "syntax error : unexpected identifier"
|
|
2133 "'%$S' : unknown size"
|
|
2134 "'%Fs' : struct/union too large"
|
|
2135 "'%$S' : illegal bit field operation"
|
|
2136 "'%$S' : prototype must have parameter types"
|
|
2137 "empty character constant"
|
|
2138 "illegal to define an enumeration without any members"
|
|
2139 "type following '%s' is illegal"
|
|
2140 "parameter cannot be function type"
|
|
2141 "value out of range for enum constant"
|
|
2142 "function declarations differ, variable parameters specified only in one of them"
|
|
2143 "syntax error : missing '%$L' before '%$L'"
|
|
2144 "syntax error : missing '%$L' before type '%$*'"
|
|
2145 "syntax error : missing '%$L' before identifier"
|
|
2146 "syntax error : missing '%$L' before identifier '%$I'"
|
|
2147 "'%$S' : const automatic array must be fully initialized"
|
|
2148 "array too large"
|
|
2149 "'%$S' : named bit field cannot have zero width"
|
|
2150 "'%$S' : bit field must have type 'int', 'signed int', or 'unsigned int'"
|
|
2151 "more than one language attribute"
|
|
2152 "'%$L' : pointers to functions with different attributes"
|
|
2153 "hex constants must have at least one hex digit"
|
|
2154 "'%$S' : does not refer to a segment name"
|
|
2155 "'?' : invalid left operand, expected arithmetic or pointer type"
|
|
2156 "pragma must be outside function"
|
|
2157 "'%$I' : must be declared before use in pragma list"
|
|
2158 "'%$S' : is a function"
|
|
2159 "more than one storage class specified"
|
|
2160 "'##' cannot occur at the beginning of a macro definition"
|
|
2161 "'##' cannot occur at the end of a macro definition"
|
|
2162 "expected macro formal parameter"
|
|
2163 "'%Fs' : not available as an intrinsic function"
|
|
2164 "'%Fs' : intrinsic function not declared"
|
|
2165 "'%$L' : cannot modify pointers to data"
|
|
2166 "l-value specifies const object"
|
|
2167 "'%Fs' : too many actual parameters for intrinsic function"
|
|
2168 "'%Fs' : too few actual parameters for intrinsic function"
|
|
2169 "'%$S' : intrinsic function, cannot be defined"
|
|
2170 "'%$I' : not declared as a function, cannot be intrinsic"
|
|
2171 "'%$L' : illegal operand"
|
|
2172 "'%Fs' : actual parameter is not a pointer : parameter %d"
|
|
2173 "'%Fs' : actual parameter is not a pointer : parameter %d, parameter list %d"
|
|
2174 "'%Fs' : actual parameter has type 'void' : parameter %d, parameter list %d"
|
|
2175 "'%Fs' : invalid locale"
|
|
2176 "static huge data not supported by '%Fs'"
|
|
2177 "constant too big"
|
|
2178 "'%$S' : storage class for same_seg variables must be extern"
|
|
2179 "'%$S' : was used in same_seg, but storage class is no longer extern"
|
|
2180 "controlling expression has type 'void'"
|
|
2181 "illegal else without matching if"
|
|
2182 "'%$S' : has type 'void'"
|
|
2183 "syntax error: translation unit is empty"
|
|
2184 "illegal return of a 'void' value"
|
|
2185 "'%$S' : illegal based allocation"
|
|
2186 "'%$L' : illegal operand of type 'void'"
|
|
2187 "cast of near function pointer to far function pointer"
|
|
2188 "'%ld' : too big for wide character"
|
|
2189 "#error : %Fs"
|
|
2190 "first parameter list longer than second"
|
|
2191 "second parameter list longer than first"
|
|
2192 "parameter '%d' declaration different"
|
|
2193 "'%$S' : already in a segment"
|
|
2194 "'%$S' : is a text segment"
|
|
2195 "'%$S' : is a data segment"
|
|
2196 "case value '%D' already used"
|
|
2197 "'%$*' : too many actual parameters"
|
|
2198 "'%$*' : too few actual parameters"
|
|
2199 "syntax error : found '%$* (' at global scope (was a declaration intended?)"
|
|
2200 "'%$S' : function has already been defined"
|
|
2201 "'%$S' : must have external linkage in order to be exported/imported"
|
|
2202 "'%$S' : not all control paths return a value"
|
|
2203 "delete operator cannot specify bounds for an array"
|
|
2204 "'%$S' : type definition found within parentheses"
|
|
2205 "'%$S' : cannot initialize extern variables with block scope"
|
|
2206 "'%$S' : typedef cannot be used for function definition"
|
|
2207 "'%Fs' in struct/union '%Fs' has a zero-sized array"
|
|
2208 "'%$T' : no members defined using this type"
|
|
2209 "type cast in __based construct must be (__segment)"
|
|
2210 "'%$S' : must be near/far data pointer"
|
|
2211 "(__segment) applied to function identifier '%$S'"
|
|
2212 "'%$S' : __based not available for pointers to functions"
|
|
2213 "'%$I' : illegal argument to __based"
|
|
2214 "pointers based on 'void' require the use of :>"
|
|
2215 "':>' operator only for objects based on 'void'"
|
|
2216 "'%$L' cannot be used with '%$L'"
|
|
2217 "'%$L' must be used with '%$L'"
|
|
2218 "type in __based construct must be 'void'"
|
|
2219 "syntax error : type qualifier must be after '*'"
|
|
2220 "warning treated as error - no object file generated"
|
|
2221 "'.' : left operand points to struct/union, use '->'"
|
|
2222 "'->' : left operand has struct/union type, use '.'"
|
|
2223 "left of '->%$I' must point to struct/union"
|
|
2224 "left of '.%$I' must have struct/union type"
|
|
2225 "'%$S' : function allocation must be in a named segment"
|
|
2226 "syntax error : unexpected type '%$S'"
|
|
2227 "left of '->%$I' must point to class/struct/union"
|
|
2228 "left of '.%$I' must have class/struct/union type"
|
|
2229 "%$B '%$C' has an illegal zero-sized array"
|
|
2230 "'%$L' : indirection to different types"
|
|
2231 "'.%$*' : left operand points to '%$B', use '->'"
|
|
2232 "'->%$*' : left operand has '%$B' type, use '.'"
|
|
2233 "'%$S' : arrays of objects containing zero-size arrays are illegal"
|
|
2234 "arrays of references are illegal"
|
|
2235 "';' in formal parameter list"
|
|
2236 "unexpected '%$*' '%$S'"
|
|
2237 "unexpected %Fs '%Fs'"
|
|
2238 "unexpected token[s] preceding '%$L'"
|
|
2239 "unexpected token '%$L' following declaration of '%$S'"
|
|
2240 "unexpected '%$*' following formal list (only modifiers are allowed)"
|
|
2241 "'%$S' : member access is restricted"
|
|
2242 "typedef name cannot follow class/struct/union"
|
|
2243 "'%$L' : conversion from '%$T' to '%$T' exists, but is inaccessible"
|
|
2244 "'%$S' : unable to resolve function overload"
|
|
2245 "nonexistent function '%$S' specified as friend"
|
|
2246 "'%$S' : illegal static data member in locally defined class"
|
|
2247 "'%$S' not accessible because '%$C' uses '%Fs' to inherit from '%$C'"
|
|
2248 "'%$S' : cannot access %Fs %Fs declared in class '%$C'"
|
|
2249 "'%$S' : no accessible path to %Fs %Fs declared in virtual base '%$C'"
|
|
2250 "'%$S' : ambiguous inheritance of '%$C::%$S'"
|
|
2251 "'%$S' : defined but not declared"
|
|
2252 "'%$S' : pure specifier can only be specified for functions"
|
|
2253 "'%$S' : pure specifier only applies to virtual function - specifier ignored"
|
|
2254 "'%$S' : pure specifier not allowed on friend functions"
|
|
2255 "'%$S' : a friend function can only be declared in a class"
|
|
2256 "illegal use of friend specifier on '%$S'"
|
|
2257 "p-code generation pragma not allowed without /Oq"
|
|
2258 "illegal pure syntax, must be '= 0'"
|
|
2259 "'%$S' : cannot instantiate abstract class due to following members:"
|
|
2260 "function pointer cast to a data pointer"
|
|
2261 "data pointer cast to a function pointer"
|
|
2262 "'%$S' : cannot be destroyed"
|
|
2263 "function returns pointer based on __self"
|
|
2264 "'%$S' : error in function definition or declaration; function not called"
|
|
2265 "'%$S' : reference to a zero-sized array is illegal"
|
|
2266 "'%$S' : reference to a nonconstant bounded array is illegal"
|
|
2267 "'%$S' : static functions with block scope are illegal"
|
|
2268 "'%$L' : different '%$L' qualifiers"
|
|
2269 "'%$S' : different ambient model than base class '%$S'"
|
|
2270 "'%$S' : modifiers not allowed on nonmember functions"
|
|
2271 "'%$S' : new/delete cannot have formal list modifiers"
|
|
2272 "'%$S' : modifiers not allowed on static member functions"
|
|
2273 "'%$L' : illegal as right side of '->' operator"
|
|
2274 "'%$L' : illegal as right side of '.' operator"
|
|
2275 "'%$S' : illegal use of this type as an expression"
|
|
2276 "'%$*' : illegal operation on bound member function expression"
|
|
2277 "'%$S' : cannot take address of this member function"
|
|
2278 "'%Fs' : no function with C linkage found"
|
|
2279 "cannot use braces to initialize default arguments"
|
|
2280 "missing '{' before identifier '%$I'?"
|
|
2281 "'%$S' : is not a function, but contains <function returning>; '%$I' is unexpected"
|
|
2282 "'%$S' is followed by '%$I' (missing ','?)"
|
|
2283 "'%$S' : pure specifier not allowed on unnamed %$B"
|
|
2284 "unbalanced parenthesis found while processing a member function"
|
|
2285 "pointers to members representation has already been determined - pragma ignored"
|
|
2286 "pointers to members of '%$C' representation is already set to %$M - declaration ignored"
|
|
2287 "'%$S': inheritance representation: '%$M' is less general than the required '%$M'"
|
|
2288 "typedef has a trailing __based which cannot be applied to the symbol's indirection"
|
|
2289 "same type qualifier used more than once"
|
|
2290 "C++ '%$L' syntax ignored. Use _asm."
|
|
2291 "'%$S' : illegal modifier '%$L' for 'this' pointer"
|
|
2292 "'%$S': best case inheritance representation: '%$M' declared but '%$M' required"
|
|
2293 "'%$S': illegal to have a non-static member variable as a __based specifier"
|
|
2294 "'%Fs': illegal argument to intrinsic function, parameter %d"
|
|
2295 "escaped '%c' : is illegal in macro definition"
|
|
2296 "'%$L' : bad left operand"
|
|
2297 "'%$L' : bad right operand"
|
|
2298 "'%$L' : illegal operation on pointer to member function expression"
|
|
2299 "'%$S' : globally qualified name illegal as right hand side of operator '%$L'"
|
|
2300 "'%$C' : class does not have a destructor called '~%$I'"
|
|
2301 "left of '->~%$I' must point to class/struct/union"
|
|
2302 "left of '.~%$I' must have class/struct/union type"
|
|
2303 "left of '.%$I' must be an lvalue"
|
|
2304 "'%$S %$L' : unexpected tokens following type"
|
|
2305 "'%Fs' does not contain debugging information for this module"
|
|
2306 "'%Fs' does not contain the most recent debugging information for this module"
|
|
2307 "cannot overwrite earlier program database format, delete '%Fs' and recompile"
|
|
2308 "program database file, '%Fs', has an obsolete format, delete it and recompile"
|
|
2309 "catch handler expected a parenthesized exception declaration"
|
|
2310 "catch handlers must specify one type"
|
|
2311 "'%$T' : is caught by '...' on line %ld"
|
|
2312 "'%$T' : is caught by '%$T' on line %ld"
|
|
2313 "'%$T' : is caught by reference ('%$T') on line %ld"
|
|
2314 "'%$T' : is caught by base class ('%$T') on line %ld"
|
|
2315 "'%$T' : reference is caught by '%$T' on line %ld"
|
|
2316 "'%$T' : cannot be caught, there is no access to the destructor"
|
|
2317 "'try' block starting on line '%d' has no catch handlers"
|
|
2318 "no try block associated with this catch handler"
|
|
2319 "'%$L' must be followed by a compound statement. Missing '{'"
|
|
2320 "expected ':' to follow access specifier '%$L'"
|
|
2321 "syntax error : unexpected '%$S'"
|
|
2322 "'%$S' : address of dllimport '%$S' is not static"
|
|
2340 "'%Fs' : illegal allocate specifier"
|
|
2341 "'%Fs' : segment must be defined using #pragma data_seg or code_seg prior to use"
|
|
2350 "'%$S' is not a static member"
|
|
2351 "obsolete C++ constructor initialization syntax"
|
|
2352 "'%$C::%$S' : illegal call of nonstatic member function"
|
|
2353 "'%$S' : improper use of constructor initializers"
|
|
2354 "'%$S' : initialization of reference member requires a temporary variable"
|
|
2355 "'this' : can only be referenced inside nonstatic member functions"
|
|
2356 "initialization segment must not change during translation unit"
|
|
2360 "initialization of '%$S' is skipped by 'case' label"
|
|
2361 "initialization of '%$S' is skipped by 'default' label"
|
|
2362 "initialization of '%$S' is skipped by 'goto %$S'"
|
|
2368 "'%$S' : redefinition; different allocation specifiers"
|
|
2369 "'%$S' : redefinition; different subscripts"
|
|
2370 "'%$S' : redefinition; different storage class"
|
|
2371 "'%$S' : redefinition; different basic types"
|
|
2372 "'%$S' : redefinition; different types of indirection"
|
|
2373 "'%$S' : redefinition; different type modifiers"
|
|
2374 "'%$S' : redefinition; multiple initialization"
|
|
2375 "'%$S' : redefinition; different linkage"
|
|
2376 "'%$S' : redefinition; different based allocation"
|
|
2377 "'%$S' : redefinition; typedef cannot be overloaded with any other symbol"
|
|
2378 "'%$S' : redefinition; symbol cannot be overloaded with a typedef"
|
|
2379 "formal parameter %d has different type when promoted"
|
|
2380 "type[s] preceding '%$*' (constructor with return type, or illegal redefinition of current class-name?)"
|
|
2385 "'%$S::%$I' is ambiguous"
|
|
2386 "ambiguous conversion from '%$S*' to '%$I*'"
|
|
2387 "ambiguous conversion from '%Fs&' to '%Fs&'"
|
|
2390 "'%$S' : incorrect storage class '%$L'"
|
|
2391 "'%$S' : 'friend' cannot be used during type definition"
|
|
2399 "illegal length for opcode"
|
|
2400 "inline assembler syntax error in '%$M'; found '%Fs'"
|
|
2401 "'%$I' : register must be base in '%$M'"
|
|
2402 "'%$I' : register must be index in '%$M'"
|
|
2403 "'%$I' : register must be base/index in '%$M'"
|
|
2404 "'%$I' : illegal register in '%$M'"
|
|
2405 "illegal short forward reference with offset"
|
|
2406 "'%$I' : name undefined in '%$M'"
|
|
2407 "illegal 'float' register in '%$M'"
|
|
2408 "illegal type on PTR operator in '%$M'"
|
|
2409 "illegal type used as operator in '%$M'"
|
|
2410 "'%$I' : ambiguous member name in '%$M'"
|
|
2411 "'%$I' : illegal struct/union member in '%$M'"
|
|
2412 "'%$S' : case-insensitive label redefined"
|
|
2413 "'%$I' : illegal align size"
|
|
2415 "improper operand type"
|
|
2416 "'%$I' : illegal opcode for processor"
|
|
2414 "illegal number of operands"
|
|
2417 "divide by zero in '%$M'"
|
|
2419 "mod by zero in '%$M'"
|
|
2420 "'%$I' : illegal symbol in %$M"
|
|
2421 "PTR operator used with register in '%$M'"
|
|
2422 "illegal segment override in '%$M'"
|
|
2423 "'%ld' : illegal scale"
|
|
2424 "'%Fs' : improper expression in '%$M'"
|
|
2425 "'%Fs' : nonconstant expression in '%$M'"
|
|
2426 "'%Fs' : illegal operator in '%$M'"
|
|
2427 "'%Fs' : jump referencing label is out of range"
|
|
2429 "'%$S' : illegal far label reference"
|
|
2430 "more than one index register in '%$M'"
|
|
2431 "illegal index register in '%$M'"
|
|
2432 "illegal reference to 16-bit data in '%$M'"
|
|
2433 "'%$S' : '%$L' not permitted on data declarations"
|
|
2434 "cannot convert default argument from '%$T' to '%$T'"
|
|
2435 "'%$D' : function called before default arguments were resolved"
|
|
2436 "'%$I' : cannot initialize member functions"
|
|
2437 "'%$I' : already initialized"
|
|
2438 "'%$I' : cannot initialize static class data via constructor"
|
|
2439 "'%$S' : member could not be initialized"
|
|
2440 "'%$L' : cannot convert from '%$T' to '%$T'"
|
|
2441 "function call through pointer before default arguments were resolved"
|
|
2442 "p-code expression too complex for setjmp or Catch"
|
|
2443 "operand size conflict"
|
|
2444 "'%$S' : used ANSI prototype, found 'type', expected '{' or ';'"
|
|
2446 "'%$L' : no conversion from '%$T' to '%$T'"
|
|
2447 "missing function header (old-style formal list?)"
|
|
2448 "'%$S' : function-style initializer appears to be a function definition"
|
|
2449 "found '{' at file scope (missing function header?)"
|
|
2450 "switch expression of type '%$T' is illegal"
|
|
2451 "conditional expression of type '%$T' is illegal"
|
|
2452 "array bound expression of type '%$T' is illegal"
|
|
2453 "array bound expression uses function name"
|
|
2454 "improper operand type for processor"
|
|
2455 "improper operand type in %$M"
|
|
2456 "illegal opcode for processor"
|
|
2458 "'%$S' : redefinition within definition"
|
|
2459 "'%$S' : is being defined; cannot add as an anonymous member"
|
|
2460 "'%$S' : uses '%$S', which is being defined"
|
|
2461 "'%$S' : constructor syntax missing formal parameters"
|
|
2462 "'%$S' : cannot define a type in a 'new-expression'"
|
|
2463 "cannot define an anonymous type in a 'new-expression'"
|
|
2464 "'%$T' : cannot use 'new' to allocate a reference"
|
|
2465 "cannot define an anonymous type inside parentheses"
|
|
2466 "cannot allocate an array of constant size 0"
|
|
2467 "illegal declaration of anonymous '%$B'"
|
|
2468 "'new' : cannot allocate 'const'/'volatile' objects (type is '%$T')"
|
|
2470 "cannot open program database '%Fs'"
|
|
2471 "cannot update program database '%Fs'"
|
|
2479 "'%$S' : 'allocate( )' is only valid for data items of static extent"
|
|
2480 "'%$S' : 'thread' is only valid for data items of static extent"
|
|
2481 "'%Fs' : cannot be initialized using address of 'thread' variable '%Fs'"
|
|
2482 "'%$S' : dynamic initialization of 'thread' data not allowed"
|
|
2483 "'%$S' : object with constructor cannot be declared 'thread'"
|
|
2484 "'%Fs' : attribute '%Fs' doesn't match previous declaration"
|
|
2485 "'%$I' : unrecognized extended attribute"
|
|
2486 "'__LOCAL_SIZE' only allowed in function with the 'naked' attribute"
|
|
2487 "'%$S' : member of dll interface class may not be declared with dll interface"
|
|
2488 "'%$S' : 'naked' can only be applied to function definitions"
|
|
2489 "'%$S' : initialized auto or register variable not allowed at function scope in 'naked' function"
|
|
2490 "'%$*' not allowed in function with 'naked' attribute"
|
|
2491 "'%$S' : definition of dllimport %$M not allowed"
|
|
2492 "'%$S' : 'thread' data may not have dll interface"
|
|
2493 "illegal form of __based"
|
|
2500 "'%$S' : '%$S' is already a direct base class"
|
|
2501 "'%$*' : missing decl-specifiers"
|
|
2502 "'%$S' : too many access modifiers on the base class"
|
|
2503 "'%$S' : base classes cannot contain zero-sized arrays"
|
|
2504 "'%$*' : base class undefined"
|
|
2505 "'%$S' : is not a legal base class"
|
|
2506 "'%$S' : ambiguous"
|
|
2507 "'%$S' : too many virtual modifiers on the base class"
|
|
2508 "'%Fs' : access denied"
|
|
2509 "'%$S' : member function not declared in '%$C'"
|
|
2510 "'%$I' : left of '::' must be a class/struct/union"
|
|
2511 "'%$S' : overloaded member function not found in '%$C'"
|
|
2512 "'%$C' : no appropriate default constructor available"
|
|
2513 "'%$*' : decl-specifier is missing a declarator before '='"
|
|
2514 "'%$C' : class has no constructors"
|
|
2515 "'%$I' : not in class '%$S'"
|
|
2516 "'%$T' : (typedef name '%$S') is not a legal base class"
|
|
2517 "'%$I' : right of '::' is undefined"
|
|
2518 "keyword '%$L' illegal in base class list; ignored"
|
|
2519 "cannot convert '%$S *' to '%$S *'"
|
|
2522 "'%$S' : cannot be constructed because it cannot be destroyed in this context"
|
|
2523 "'%$C::~%$I' : destructor tag mismatch"
|
|
2524 "'%$S' : destructors must have a 'void' formal parameter list"
|
|
2525 "'%Fs' : explicit destructor is named but not called"
|
|
2526 "'%$S' : C linkage function cannot return C++ class '%$S'"
|
|
2527 "'%$S' : array of references must be fully initialized"
|
|
2528 "illegal pointer to reference"
|
|
2529 "illegal reference to a reference"
|
|
2530 "'%$S' : references must be initialized"
|
|
2531 "'%$S' : reference to a bit field illegal"
|
|
2532 "'%$L' : cannot modify references"
|
|
2533 "'%$S' : constructors not allowed a return type"
|
|
2534 "'%$S' : constructor cannot return a value"
|
|
2535 "'%$D' : member function already defined or declared"
|
|
2536 "'%$C::%$S' : cannot specify explicit initializer for arrays"
|
|
2537 "'%Fs' : illegal linkage specification"
|
|
2538 "new : cannot specify initializer for arrays"
|
|
2539 "new : '%$C' no default constructor to initialize arrays of objects"
|
|
2540 "nonconstant expression as array bound"
|
|
2541 "delete : cannot delete objects that are not pointers"
|
|
2542 "'%$S' : class object has no constructor for initialization"
|
|
2543 "expected ']' for operator '[]'"
|
|
2544 "expected ')' for operator '()'"
|
|
2545 "'%$L' : unable to find overloaded operator"
|
|
2546 "'%Fs' : illegal mix of 'void' pointer with pointer to type"
|
|
2547 "illegal cast of overloaded function"
|
|
2548 "'%$S' : missing default parameter for parameter %d"
|
|
2549 "user-defined conversion cannot specify a return type"
|
|
2550 "'%$S' : constructor initializer lists are only allowed on constructor definitions"
|
|
2551 "'void *' type needs explicit cast"
|
|
2552 "'%$S' : nonaggregates cannot be initialized with initializer list"
|
|
2553 "no legal conversion of return value to return type '%$T'"
|
|
2555 "'%$C::%$S' : overriding virtual function differs from '%$C::%$S' only by return type or calling convention"
|
|
2556 "'%$S' : overloaded functions only differ by return type"
|
|
2557 "'%$S' : private and protected members cannot be initialized without a constructor"
|
|
2558 "'%$S' : no copy constructor available"
|
|
2559 "'%$L' : no match for specified operator"
|
|
2560 "'%Fs' : overloaded function differs only by calling convention/memory model"
|
|
2561 "'%$S' : function must return a value"
|
|
2562 "'%$S' : 'void' function returning a value"
|
|
2563 "mismatch in formal parameter list"
|
|
2565 "'::%Fs' was previously declared as a global function"
|
|
2566 "overloaded function in conditional expression"
|
|
2567 "'%$I' : intrinsic function must have prototype when using C++"
|
|
2568 "'%$L' : unable to resolve function overload '%$S'"
|
|
2569 "'%$S' : union cannot be used as a base class"
|
|
2570 "'%$S' : union cannot have base classes"
|
|
2571 "'%$S' : union cannot have virtual function '%$S'"
|
|
2572 "'%$S' : redefinition of default parameter : parameter %d"
|
|
2574 "'%$S' : illegal static destructor declaration"
|
|
2575 "'%$S' : only member functions and bases can be virtual"
|
|
2576 "'%$S' : virtual used for static member function"
|
|
2577 "'%$S' : destructor cannot return a value"
|
|
2579 "'%s%$S(%s)' : parameter list not sufficiently different from '%s%$S(%s)'"
|
|
2580 "redefinition of class name '%$S'"
|
|
2581 "'%$C' : static 'operator =' function is illegal"
|
|
2582 "'%$C' : 'operator =' function is unavailable"
|
|
2583 "'%$S' : '%$L' 'this' pointer is illegal for constructors/destructors"
|
|
2584 "'%$S' : direct base '%$S' is inaccessible; already a base of '%$S'"
|
|
2585 "explicit conversion to '%$T' is ambiguous"
|
|
2586 "incorrect user-defined conversion syntax : illegal indirections"
|
|
2587 "'%$S' : illegal use of local variable as default parameter"
|
|
2588 "'::~%$I' : illegal global destructor"
|
|
2589 "'%$L' : illegal token on right side of '::'"
|
|
2590 "'%$S' : ambiguous user-defined conversions in switch expression"
|
|
2591 "'%$S' : ambiguous user-defined conversions in conditional expression"
|
|
2592 "no legal conversion of initialization expression to type '%$T'"
|
|
2593 "'operator %$L' is ambiguous"
|
|
2594 "'%$L' : ambiguous conversions from '%$T' to '%$T'"
|
|
2595 "'%$I' : qualified name already has a constructor"
|
|
2596 "'%$I' : qualified name already has a destructor"
|
|
2597 "'%$S' : does not specify an object"
|
|
2598 "linkage specification must be at global scope"
|
|
2599 "'%$S' : local functions are not supported"
|
|
2601 "functions cannot be defined in local classes"
|
|
2602 "'%$C::%$S' is not a member of a base of '%$C'"
|
|
2603 "illegal access declaration: '%$C' is not a direct base of '%$C'"
|
|
2604 "cannot declare %Fs access to %Fs member '%$C::%$S'"
|
|
2605 "overloaded functions '%$C::%$S' do not have same access"
|
|
2606 "'%$C::%$S': illegal private access declaration"
|
|
2607 "'%$L' : cannot implicitly convert a '%$T' to a '%$T' that is not const"
|
|
2608 "illegal reference cast - operand not an l-value"
|
|
2609 "'%$L' : cannot implicitly convert a non-lvalue '%$T' function return to a '%$T' that is not const"
|
|
2610 "%$B '%$S' can never be instantiated; user-defined constructor is required"
|
|
2611 "'%$L' : illegal following '~' (expected identifier)"
|
|
2612 "trailing '%$L' illegal in base/member initializer list"
|
|
2613 "trailing '%$L' illegal in base class list"
|
|
2614 "'%$S' : illegal member initialization: '%$I' is not a base or member"
|
|
2615 "memory attribute must appear before class name in pointer to member"
|
|
2616 "'%$L' : cannot implicitly convert a non-lvalue '%$T' to a '%$T' that is not const"
|
|
2617 "'%$S' : inconsistent return statement"
|
|
2619 "union '%$*' : cannot have static member variable '%$S'"
|
|
2620 "union '%$S' : member '%$S' has default constructor"
|
|
2621 "union '%$S' : member '%$S' has copy constructor"
|
|
2622 "union '%$S' : member '%$S' has assignment operator"
|
|
2623 "union '%$S' : member '%$S' has destructor"
|
|
2624 "'%$S' : references to 'void' are illegal"
|
|
2625 "anonymous union did not declare any data members"
|
|
2626 "anonymous union defines %Fs member '%$S'"
|
|
2627 "member function defined in unnamed class"
|
|
2628 "'%$S' followed by '%Fs' is illegal (did you forget a ';'?)"
|
|
2629 "unexpected '%$T ('"
|
|
2630 "'%$*' found in what should be a comma-separated list"
|
|
2631 "'%$S' : destructors not allowed a return type"
|
|
2632 "'%Fs' followed by '%Fs' is illegal"
|
|
2633 "'%$S' : 'inline' is the only legal storage class for constructors"
|
|
2634 "'&%$C::%$S' : pointer to reference member is illegal"
|
|
2635 "cannot convert a '%$C*' to a '%$C*'; conversion from a virtual base class is implied"
|
|
2636 "pointer to reference member is illegal"
|
|
2637 "'%$L' : cannot modify pointers to data members"
|
|
2638 "'%$S' : memory model modifier illegal on pointer to data member"
|
|
2639 "compiler generated %$M required by unnamed class"
|
|
2641 "illegal pointer to member cast across virtual inheritance path"
|
|
2642 "cast to pointer to member must be from related pointer to member"
|
|
2643 "illegal cast from pointer to member"
|
|
2644 "basis class '%$S' for pointer to member has not been defined"
|
|
2645 "no qualified name for pointer to member (found ':: *')"
|
|
2646 "global anonymous unions must be declared static"
|
|
2647 "'%$L' : cannot dereference a '%$T' on a '%$T'"
|
|
2648 "'%$S' : use of member as default parameter requires static member"
|
|
2649 "'%Fs' : is not a '%Fs'"
|
|
2650 "'%$S' : cannot be a virtual function"
|
|
2652 "'%$S' : illegal copy constructor: first parameter must not be a '%$S'"
|
|
2653 "'%$*' : is not a class name"
|
|
2654 "'%$S' : attempt to access member outside a member function"
|
|
2655 "'%$S' : definition or redeclaration illegal in current scope"
|
|
2656 "'%$S' : function not allowed as a bit field"
|
|
2657 "'%$C::*' found at the start of a statement (did you forget to specify a type?)"
|
|
2658 "multiple conversions : '%$C(%$C)' and '%$C::operator %$C()'"
|
|
2659 "'%$L' : overloaded function as left operand"
|
|
2660 "'%Fs' : function does not take %d parameters"
|
|
2661 "'%Fs' : no overloaded function takes %d parameters"
|
|
2662 "'%$*' : cannot convert 'this' pointer from '%$T' to '%$T'"
|
|
2663 "'%Fs' : %d overloads have no legal conversion for 'this' pointer"
|
|
2664 "'%$*' : cannot convert parameter %d from '%$T' to '%$T'"
|
|
2665 "'%Fs' : none of the %d overloads can convert parameter %d from type '%$T'"
|
|
2666 "'%Fs' : %d overloads have similar conversions"
|
|
2667 "'%Fs' : none of %d overload have a best conversion"
|
|
2668 "'%Fs' : ambiguous call to overloaded function"
|
|
2669 "illegal to overload member 'operator delete' with different number of formal arguments"
|
|
2670 "'%Fs' : the template function cannot convert parameter %d from type '%$T'"
|
|
2671 "'%$S' : static member functions do not have 'this' pointers"
|
|
2672 "'%$S' : new/delete member functions do not have 'this' pointers"
|
|
2673 "'%$S' : global functions do not have 'this' pointers"
|
|
2674 "'%$L' : no acceptable conversions from '%$T' to '%$T'"
|
|
2675 "unary '%$L' : '%$T' does not define this operator or a conversion to a type acceptable to the predefined operator"
|
|
2676 "binary '%$L' : '%$T' does not define this operator or a conversion to a type acceptable to the predefined operator"
|
|
2677 "binary '%$L' : no global operator defined which takes type '%$T' (or there is no acceptable conversion)"
|
|
2678 "binary '%$L' : no operator defined which takes a left-hand operand of type '%$T' (or there is no acceptable conversion)"
|
|
2679 "binary '%$L' : no operator defined which takes a right-hand operand of type '%$T' (or there is no acceptable conversion)"
|
|
2700 "'%$T' : cannot be thrown (use -W4 for more info)"
|
|
2702 " __except may not appear in termination block"
|
|
2703 "illegal __leave statement"
|
|
2704 "'%$S' : __va_start intrinsic only allowed in varargs"
|
|
2705 "'%$*' : illegal jump into __try scope"
|
|
2707 "'%$S' : bad context for intrinsic function"
|
|
2708 "'%$S' : actual parameters length in bytes differs from previous call or reference"
|
|
2709 "'%$S' : formal parameters length in bytes differs from previous declaration"
|
|
2710 "cannot delete a pointer to a const object"
|
|
2711 "cannot delete a pointer to a function"
|
|
2712 "Cannot use __try in functions that require object unwinding"
|
|
2713 "Only one form of exception handling permitted per function"
|
|
2720 "'%$S' : '%Fs' storage-class specifier illegal on members"
|
|
2721 "'%$L' : storage-class specifier illegal between operator keyword and type"
|
|
2722 "'::%$L' : illegal following operator command; use 'operator %$L'"
|
|
2723 "'%$S' : '%$L' storage-class specifier illegal on function definition"
|
|
2724 "'%$S' : 'static' should not be used on member functions defined at file scope"
|
|
2730 "'%$S' : cannot be a base class of itself"
|
|
2731 "'%$S' : function cannot be overloaded"
|
|
2732 "linkage specification contradicts earlier specification for '%$S'"
|
|
2733 "second C linkage of overloaded function '%$S' not allowed"
|
|
2734 "'%$S' : const object must be initialized if not extern"
|
|
2735 "'%$L' keyword is not permitted in formal parameter type specifier"
|
|
2736 "'%$L' keyword is not permitted in cast"
|
|
2737 "'%$C' : base class '%$C' must be exported"
|
|
2750 "'%$L' : 'const T' to 'T' : '%$T' to '%$T'"
|
|
2751 "'%$L' : 'volatile T' to 'T' : '%$T' to '%$T'"
|
|
2752 "'%$L' : 'const T *' to 'T *' : '%$T' to '%$T'"
|
|
2753 "'%$L' : 'volatile T *' to 'T *' : '%$T' to '%$T'"
|
|
2754 "'%$L' : 'const T **' to 'T **' : '%$T' to '%$T'"
|
|
2755 "'%$L' : 'volatile T **' to 'T **' : '%$T' to '%$T'"
|
|
2756 "'%$L' : 'memory model mismatch' : '%$T' to '%$T'"
|
|
2757 "'%$L' : 'language modifier mismatch: '%$T' to '%$T'"
|
|
2758 "'%$S' : must be initialized in constructor base/member initializer list"
|
|
2800 "'operator %$L' cannot be overloaded"
|
|
2801 "'operator %$L' must be a %$M member"
|
|
2802 "static member 'operator %$L' has no formal parameters"
|
|
2803 "'operator %$L' must have at least one formal parameter of class type"
|
|
2804 "binary 'operator %$L' has too many parameters"
|
|
2805 "binary 'operator %$L' has too few parameters"
|
|
2806 "'operator %$L' has too many formal parameters"
|
|
2807 "the second formal parameter to postfix 'operator %$L' must be 'int'"
|
|
2808 "unary 'operator %$L' has too many formal parameters"
|
|
2809 "'operator %$L' has no formal parameters"
|
|
2810 "second formal parameter for 'operator delete' must be 'unsigned int'"
|
|
2811 "too many formal parameters for based form of 'operator delete'"
|
|
2812 "second formal parameter required for based form of 'operator delete'"
|
|
2813 "too many formal parameters for 'operator delete'"
|
|
2814 "second actual parameter for based form of 'operator delete' must be '__based(void)*'"
|
|
2815 "first actual parameter for based form of 'operator delete' must be '__segment'"
|
|
2816 "alternative form of 'operator delete' must be a member"
|
|
2817 "return type for 'operator delete' must be 'void'"
|
|
2818 "application of overloaded 'operator ->' is recursive through type '%$C'"
|
|
2819 "type '%$C' does not have an overloaded member 'operator ->'"
|
|
2820 "second formal parameter required for based form of 'operator new'"
|
|
2821 "first formal parameter to 'operator new' must be 'unsigned int'"
|
|
2822 "second formal parameter for huge form of 'operator new' must be 'unsigned int'"
|
|
2823 "return type for based form of 'operator new' must be 'void __based(void)*'"
|
|
2824 "return type for 'operator new' must be 'void *'"
|
|
2825 "first formal parameter for huge form of 'operator new' must be 'unsigned long'"
|
|
2826 "second formal parameter required for huge form of 'operator new'"
|
|
2827 "'operator %$L' cannot be globally overridden with unary form"
|
|
2828 "'operator %$L' cannot be globally overridden with binary form"
|
|
2829 "'operator %$L' cannot have a variable parameter list"
|
|
2830 "only placement parameters to 'operator new' can have default values"
|
|
2831 "'operator %$L' cannot have default parameters"
|
|
2832 "'%$L' form of 'operator %$L' cannot be a member"
|
|
2833 "'operator %$*' is not a recognized operator or type"
|
|
2834 "'operator %$L' must be globally qualified"
|
|
2835 "user-defined conversion '%$S' takes no formal parameters"
|
|
2836 "cannot export '%Fs': a previous declaration did not export it"
|
|
2837 "'%$S' : illegal local static variable in exported inline function"
|
|
2838 "illegal qualified name in member declaration"
|
|
2839 "invalid return type '%$T' for overloaded 'operator ->'"
|
|
2850 "#pragma hdrstop cannot be nested in a function or definition"
|
|
2851 "#pragma hdrstop required for /Yu command-line option without filename"
|
|
2852 "'%Fs' is not a valid precompiled header file"
|
|
2853 "'%Fs' is not a precompiled header file created with this compiler"
|
|
2854 "syntax error in #pragma hdrstop"
|
|
2855 "command-line option '%$M' inconsistent with precompiled header"
|
|
2856 "#pragma hdrstop cannot be inside an #if block"
|
|
2857 "'#include' statement specified with the /Yc%Fs command-line option was not found in the source file"
|
|
2858 "command-line option '%$M (%Fs%Fs)' inconsistent with precompiled header, which used '%Fs%Fs'"
|
|
2860 "'void' cannot be an argument type, except for '(void)'"
|
|
2900 "'%Fs' : huge array cannot be aligned to segment boundary"
|
|
2910 "cannot call function from p-code with more than 255 bytes of arguments"
|
|
2911 "cannot define p-code function with more than 255 bytes of parameters"
|
|
2920 "redefinition : '%$C' : template class has already been declared as '%Fs%Fs%$D'"
|
|
2921 "redefinition : '%$C' : template class is being redeclared as '%Fs%Fs%$D'"
|
|
2922 "'%$D' : a friend function of a template class must have been previously declared"
|
|
2923 "'%$S' : '%$S' is invalid for template actual argument '#%d', type expected"
|
|
2924 "'%$*' : explicit instantiation; name is not a member of a template-class specialization"
|
|
2925 "'%$S' : explicit instantiation; class '%$C' does not specify a template-class specialization"
|
|
2928 "explicit instantiation; '%$S' is not a function or static data member of template-class '%$C'"
|
|
2929 "'%$D' : explicit instantiation; cannot explicitly force and suppress instantiation of template-class member"
|
|
2930 "'%$S' : template-class-id redefined as an enumerate of 'enum %$S'"
|
|
2931 "'%$S' : template-class-id redefined as a member function of '%$S'"
|
|
2932 "'%$S' : template-class-id redefined as a data member of '%$S'"
|
|
2933 "'%$S' : template-class-id redefined as a typedef member of '%$S'"
|
|
2934 "'%$S' : template-class-id redefined as a nested '%$L' of '%$S'"
|
|
2935 "'%$S' : template-class-id redefined as a global function"
|
|
2936 "'%$S' : template-class-id redefined as a global data variable"
|
|
2937 "'%$S' : template-class-id redefined as a global typedef"
|
|
2938 "'%$S' : template-class-id redefined as a global '%$L'"
|
|
2939 "'%$S' : template-class-id redefined as a local data variable"
|
|
2940 "'%$S' : template-class-id redefined as a local typedef"
|
|
2941 "'%$S' : template-class-id redefined as a local '%$L'"
|
|
2942 "'%$S' : template-class-id redefined as a formal argument of a function"
|
|
2943 "'%$S' : template-class-id redefined as a type argument of a template"
|
|
2944 "'%$S' : template-class-id redefined as a value argument of a template"
|
|
2945 "explicit instantiation does not refer to a template-class specialization"
|
|
2946 "explicit instantiation; '%$T' is not a template-class specialization"
|
|
2947 "'%$D' : cannot specialise a template-class with a reference to a local-extern"
|
|
2948 "explicit instantiation; storage class specifier '%$L' not permitted on specialization"
|
|
2949 "'%$S' : explicit instantiation; cannot use 'auto' and 'extern' on the same template-class specialization"
|
|
2950 "'%$L' : invalid left delimiter in template declaration : expected '<'"
|
|
2951 "template declarations are only permitted at global scope"
|
|
2952 "template declaration must specify parameter list"
|
|
2953 "'%$S' : template class has already been defined"
|
|
2954 "template definitions cannot nest"
|
|
2955 "'%$S' : class template name expecting parameter list"
|
|
2956 "'<' : unexpected for non-template class '%$S'; ignoring template argument list"
|
|
2957 "'%$L' : invalid left delimiter for template class '%$S' : expected '<'"
|
|
2958 "the left %Fs found at '%Fs(%ld)' was not matched correctly"
|
|
2959 "'%$S' : an 'enum' may not be declared as a template"
|
|
2960 "template '%$L' requires a tag-name"
|
|
2961 "syntax error : '%$L' : unexpected token in template declaration"
|
|
2962 "syntax error : '%$L' : expected template-class member function definition to end with '}'"
|
|
2963 "string literals are not permitted as parameter to a template specialization"
|
|
2964 "invalid expression as template parameter"
|
|
2965 "'%$S' : invalid overloading of static data member for template class '%$S'"
|
|
2966 "'%$S' : adding member function of same name as existing static data member for template class '%$S'"
|
|
2967 "'%$S' : adding static data member of same name as existing member function for template class '%$S'"
|
|
2968 "'%$S' : user specialization of template class has an incomplete definition : expected '}' but found '%$L'"
|
|
2969 "syntax error : '%$L' : expected member function definition to end with '}'"
|
|
2970 "'%$S' : template argument '#%d' : invalid address of static variable '%$S'"
|
|
2971 "'%$S' : template argument '#%d' : invalid address of local variable '%$S'"
|
|
2972 "'%$S' : template argument '#%d' : '%$S' is not a valid template argument"
|
|
2973 "'%$S' : invalid template argument '#%d'"
|
|
2974 "'%$S' : invalid template actual argument '#%d', type expected"
|
|
2975 "'%$S' : invalid template actual argument '#%d', constant expression expected"
|
|
2976 "'%$S' : too few template actual arguments"
|
|
2977 "'%$S' : too many template actual arguments"
|
|
2978 "template formal argument does not have a default value"
|
|
2979 "'%Fs' : template formal argument does not have a default value"
|
|
2980 "unexpected token in template declaration"
|
|
2981 "one or more missing '>' in template declaration"
|
|
2982 "'%$S' : new template formal list has less arguments than the previous declaration"
|
|
2983 "'%$S' : new template formal list has more arguments than the previous declaration"
|
|
2984 "'%$S' : template formal arguments '%$T' and '%$T' do not match"
|
|
2985 "'%$S' : invalid static data member; template class '%$S' already has a function member of the same name"
|
|
2986 "'%$S' : invalid function member; template class '%$S' already has a static data member of the same name"
|
|
2987 "'%$S' : redefinition type mismatch for static data member of template class '%$S'"
|
|
2988 "unrecognizable template declaration/definition"
|
|
2989 "'%$S' : template class has already been defined as a non-template class"
|
|
2990 "'%$S' : non-template class has already been defined as a template class"
|
|
2991 "redefinition of template formal parameter '%$S'"
|
|
2992 "'%$S' : invalid or missing template formal argument list"
|
|
2993 "'%$S' : template formal argument can never be initialized"
|
|
2994 "unnamed class in template formal argument list"
|
|
2995 "'%$S' : template function has already been defined"
|
|
2996 "'%$S' : recursive template function definition"
|
|
2997 "'%$S' : function parameter list must use template formal parameter '%Fs'"
|
|
2998 "'%$*' : is not a valid name for a template definition"
|
|
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"
|
|
1001 "INTERNAL COMPILER ERROR\n\t\t(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"
|
|
1003 "error count exceeds %d; stopping compilation"
|
|
1004 "unexpected end of file found"
|
|
1005 "string too big for buffer"
|
|
1006 "write error on compiler-generated file"
|
|
1007 "unrecognized flag '%Fs' in '%Fs'"
|
|
1008 "no input file specified"
|
|
1009 "compiler limit : macros nested too deeply"
|
|
1010 "unexpected end of file while looking for precompiled header directive"
|
|
1011 "compiler limit : '%Fs' : macro definition too big"
|
|
1012 "unmatched parenthesis : missing '%c'"
|
|
1013 "compiler limit : too many open parentheses"
|
|
1014 "too many include files : depth = %d"
|
|
1015 "compiler limit : too many segments"
|
|
1016 "#if[n]def expected an identifier"
|
|
1017 "invalid integer constant expression"
|
|
1018 "unexpected #elif"
|
|
1019 "unexpected #else"
|
|
1020 "unexpected #endif"
|
|
1021 "invalid preprocessor command '%Fs'"
|
|
1022 "expected #endif"
|
|
1023 "cannot open source file '%Fs'"
|
|
1024 "cannot open include file '%Fs'"
|
|
1025 "compiler terminated by user"
|
|
1026 "parser stack overflow, program too complex"
|
|
1027 "DGROUP data allocation exceeds 64K"
|
|
1028 "'%s' : segment allocation exceeds 64K"
|
|
1029 "there are more than 512 bytes of arguments"
|
|
1030 "there are more than 512 bytes of local variables"
|
|
1031 "compiler limit : function calls nested too deeply"
|
|
1032 "cannot open object code listing file '%s'"
|
|
1034 "%Fs: no include path set"
|
|
1035 "expression too complex; simplify expression"
|
|
1037 "cannot open object file '%s'"
|
|
1038 "compiler limit : '%$S' : control flow state too complex; simplify function"
|
|
1039 "decl/defn not complete, cannot create precompiled header at this point"
|
|
1041 "cannot open compiler intermediate file - no more files"
|
|
1042 "cannot open compiler intermediate file - no such file or directory"
|
|
1043 "cannot open compiler intermediate file"
|
|
1044 "out of disk space for compiler intermediate file"
|
|
1045 "compiler limit : linkage specifications nested too deeply"
|
|
1046 "compiler limit : %$B nested too deeply"
|
|
1047 "limit of %Fs exceeded at '%Fs'"
|
|
1048 "unknown option '%c' in '%s'"
|
|
1049 "invalid numerical argument '%s'"
|
|
1050 "'%Fs' : code segment too large"
|
|
1052 "compiler limit : #if or #ifdef blocks nested too deeply"
|
|
1053 "compiler limit : struct/union nested too deeply"
|
|
1054 "compiler limit : initializers nested too deeply"
|
|
1055 "compiler limit : out of keys"
|
|
1056 "compiler limit : out of macro expansion space"
|
|
1057 "unexpected end of file in macro expansion"
|
|
1058 "compiler limit : too many formal arguments"
|
|
1059 "compiler is out of near heap space"
|
|
1060 "compiler is out of heap space"
|
|
1061 "compiler limit : blocks nested too deeply"
|
|
1062 "error while writing to preprocessor output file"
|
|
1063 "compiler limit : compiler stack overflow"
|
|
1064 "compiler limit : token overflowed internal buffer"
|
|
1065 "compiler limit : out of tags"
|
|
1066 "compiler limit : decorated name length exceeded"
|
|
1067 "compiler limit : debug information module size exceeded"
|
|
1068 "cannot open file '%Fs'"
|
|
1069 "write error on file '%s'"
|
|
1070 "mismatched #if/#endif pair in file '%Fs'"
|
|
1071 "unexpected end of file found in comment"
|
|
1072 "'%Fs' : cannot read file"
|
|
1075 "end of file found before the left %Fs at '%Fs(%ld)' was matched"
|
|
1076 "compiler is out of heap space"
|
|
1082 "Cannot close %$M file: '%Fs': %Fs"
|
|
1083 "Cannot open %$M file: '%Fs': %Fs"
|
|
1084 "Cannot read %$M file: '%Fs': %Fs"
|
|
1085 "Cannot write %$M file: '%Fs': %Fs"
|
|
1086 "Cannot seek %$M file: '%Fs': %Fs"
|
|
1087 "Cannot tell %$M file: '%Fs': %Fs"
|
|
1088 "Cannot flush %$M file: '%Fs': %Fs"
|
|
1090 "data allocation exceeds 64K"
|
|
1126 "'%Fs' : automatic allocation exceeds %s"
|
|
1127 "'%Fs' : segment redefinition"
|
|
1200 "unexpected internal error handling template inline functions"
|
|
1201 "unable to continue after syntax error in template class definition"
|
|
1202 "recursive type or function dependency context too complex"
|
|
1203 "'%$L' : disabled in this compiler"
|
|
1500 "'%Fs' : cannot open inline function definition file"
|
|
1501 "compiler limit : too many temporary variables"
|
|
1502 "inline member-function definition missing '}'"
|
|
1503 "default parameter definition missing ',' or ')'"
|
|
1504 "type still ambiguous after parsing %d tokens, unable to recover"
|
|
1505 "unrecoverable parser look-ahead error"
|
|
1506 "unrecoverable block scoping error"
|
|
1507 "previous user errors and subsequent error recovery halt further compilation"
|
|
1508 "compiler limit : '%$S' : more than 65535 argument bytes"
|
|
1700 "%Fs compiler is out of far heap space"
|
|
1852 "'%Fs' is not a valid precompiled header file"
|
|
1853 "'%Fs' is not a precompiled header file created with this compiler"
|
|
1855 "command-line option '%Fs' inconsistent with precompiled header"
|
|
1900 "Il mismatch between '%s' version '%ld' and '%s' version '%ld'"
|
|
1901 "Internal memory management error"
|
|
1902 "Program database manager mismatch; please check your installation"
|
|
1903 "unable to recover from previous error(s); stopping compilation"
|
|
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"
|
|
|