1133 lines
55 KiB
Plaintext
1133 lines
55 KiB
Plaintext
|
|
|
|
|
|
|
|
4001 "nonstandard extension 'single line comment' was used"
|
|
4002 "too many actual parameters for macro '%s'"
|
|
4003 "not enough actual parameters for macro '%s'"
|
|
4004 "incorrect construction after 'defined'"
|
|
4005 "'%Fs' : macro redefinition"
|
|
4006 "#undef expected an identifier"
|
|
4007 "'%Fs' : must be '%Fs'"
|
|
4008 "'%Fs' : '%Fs' 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 "'%Fs' undefined; assuming extern returning int"
|
|
4014 "concatenating mismatched wide strings"
|
|
4015 "'%Fs' : 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 "'%Fs' : 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 "'%Fs' must return a value"
|
|
4034 "sizeof returns 0"
|
|
4035 "'%Fs' : 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 '%Fs' ignored"
|
|
4041 "compiler limit : terminating browser output"
|
|
4042 "'%Fs' : has bad storage class"
|
|
4043 "function specifier used more than once"
|
|
4044 "specifier __huge on '%Fs' ignored; can only be applied to array"
|
|
4045 "'%Fs' : array bounds overflow"
|
|
4046 "'%Fs' : unsized array treated as %Fs"
|
|
4047 "'%Fs' : '%Fs' differs in levels of indirection from '%Fs'"
|
|
4048 "different array subscripts : '%Fs' and '%Fs'"
|
|
4049 "compiler limit : terminating line number emission"
|
|
4050 "'%Fs' : '%Fs' differs in code attributes from '%Fs'"
|
|
4051 "type conversion; possible loss of data"
|
|
4052 "function declarations different; one contains variable arguments"
|
|
4053 "one void operand for '?:'"
|
|
4054 "'%Fs' : from function pointer '%Fs' to data pointer '%Fs'"
|
|
4055 "'%Fs' : from data pointer '%Fs' to function pointer '%Fs'"
|
|
4056 "overflow in floating-point constant arithmetic"
|
|
4057 "'%Fs' : '%Fs' differs in indirection to slightly different base types from '%Fs'"
|
|
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 '%Fs' in switch of enum '%Fs' is not explicitly handled by a case label"
|
|
4062 "enumerate '%Fs' in switch of enum '%Fs' is not handled"
|
|
4063 "case '%ld' is not a valid value for switch of enum '%Fs'"
|
|
4064 "switch of incomplete enum '%Fs'"
|
|
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 __fastcall function"
|
|
4073 "initializers put in library initialization area"
|
|
4074 "initializers put in compiler reserved initialization area"
|
|
4075 "initializers put in unrecognized initialization area"
|
|
4076 "'%Fs' : 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 '%Fs'"
|
|
4080 "expected identifier for segment name; found '%Fs'"
|
|
4081 "expected a comma; found '%Fs'"
|
|
4082 "expected an identifier; found '%Fs'"
|
|
4083 "expected '('; found '%Fs'"
|
|
4084 "expected a pragma directive; found '%Fs'"
|
|
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 "'%Fs' : different '%Fs' qualifiers"
|
|
4091 "no symbols were declared"
|
|
4092 "sizeof returns 'unsigned long'"
|
|
4093 "unescaped newline in character constant in inactive code"
|
|
4094 "untagged '%Fs' declared no symbols"
|
|
4095 "expected ')'; found '%Fs'"
|
|
4096 "'%Fs' must be used with '%Fs'"
|
|
4097 "nonstandard extension : typedef-name '%Fs' used as synonym for class-name '%Fs'"
|
|
4098 "'%Fs' : 'void' function returning a value"
|
|
4099 "'%Fs' : type name first seen using '%Fs' now seen using '%Fs'"
|
|
4100 "'%Fs' : unreferenced formal parameter"
|
|
4101 "'%Fs' : unreferenced local variable"
|
|
4102 "'%Fs' : unreferenced label"
|
|
4103 "'%Fs' : used #pragma pack to change alignment"
|
|
4104 "'%Fs' : near data in same_seg pragma; ignored"
|
|
4105 "'%Fs' : 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 '%Fs'"
|
|
4110 "'%Fs' : unexpected token"
|
|
|
|
4112 "#line requires an integer between 1 and 32767"
|
|
4113 "'%Fs' differs in parameter lists from '%Fs'"
|
|
4114 "same type qualifier used more than once"
|
|
4115 "'%Fs' : named type definition in parentheses"
|
|
4116 "unnamed type definition in parentheses"
|
|
4117 "macro name '%Fs' is reserved, '%Fs' ignored"
|
|
4118 "pragma not supported during fast compile"
|
|
4119 "different bases '%Fs' and '%Fs' specified"
|
|
4120 "based/unbased mismatch"
|
|
4121 "'%Fs' : alignment of a member was sensitive to packing"
|
|
4122 "'%Fs' : 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 "'%Fs' : logical operation on address of string constant"
|
|
4131 "'%Fs' : uses old-style declarator"
|
|
4132 "'%Fs' : const object should be initialized"
|
|
4133 "'%Fs' : incompatible types - from '%Fs' to '%Fs'"
|
|
4134 "conversion between pointers to members of same class"
|
|
4135 "conversion between different integral types"
|
|
4136 "conversion between different floating-point types"
|
|
4137 "'%Fs' : 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 "'%Fs' : relational expression as switch expression"
|
|
4145 "'%Fs' : relational expression as switch expression; possible confusion with '%Fs'"
|
|
4146 "unary minus operator applied to unsigned type, result still unsigned"
|
|
4147 "'%Fs' : '%Fs' ignored on pointer and reference declarations"
|
|
4148 "'%Fs' : DS != SS for '__near' '%Fs'"
|
|
4149 "'%Fs' : different ambient model than base class '%Fs'"
|
|
4150 "deletion of pointer to incomplete type '%Fs'; no destructor called"
|
|
4151 "'%Fs' : operator should be explicitly '%Fs'"
|
|
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, %Fs_inheritance)"
|
|
4159 "#pragma pack(pop,...) : has popped previously pushed identifier '%Fs'"
|
|
4160 "#pragma pack(pop,...) : did not find previously pushed identifer '%Fs'"
|
|
4161 "#pragma pack(pop... : more pops than pushes"
|
|
4162 "'%Fs' : no function with C linkage found"
|
|
4163 "'%Fs' : not available as an intrinsic function"
|
|
4164 "'%Fs' : intrinsic function not declared"
|
|
4165 "%Fs function cannot take a variable number of arguments"
|
|
4166 "illegal calling convention for constructor/destructor"
|
|
|
|
4184 "near call to thunk for '%Fs' in a different segment"
|
|
|
|
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 : '%Fs' : cannot be initialized using address of automatic variable '%Fs'"
|
|
4222 "nonstandard extension used : '%Fs' : '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 '%Fs' was previously defined as a type"
|
|
4225 "nonstandard extension used : left of '.%Fs' must be an lvalue"
|
|
|
|
4241 "'%Fs' : member access is restricted"
|
|
|
|
4243 "%Fs conversion from '%Fs' to '%Fs' exists, but is inaccessible"
|
|
|
|
4245 "'friend' specified for nonexistent function '%Fs'"
|
|
|
|
4247 "'%Fs' not accessible because '%Fs' uses '%Fs' to inherit from '%Fs'"
|
|
4248 "'%Fs' : cannot access %Fs %Fs declared in class '%Fs'"
|
|
4249 "'%Fs' : no path to %Fs %Fs declared in virtual base '%Fs'"
|
|
4250 "'%Fs' : inherits '%Fs::%Fs' via dominance"
|
|
4251 "'%Fs' : %Fs '%Fs' needs to have dll-interface to be used by clients of %Fs '%Fs'"
|
|
4252 "'%Fs' is not defined; cannot specify CodeView information"
|
|
|
|
4260 "no override, '%Fs::%Fs' has %Fs 'this' memory model whereas '%Fs::%Fs' has %Fs 'this' memory model"
|
|
4261 "no override, '%Fs::%Fs' has %Fs calling convention whereas '%Fs::%Fs' has %Fs calling convention"
|
|
4262 "no override, '%Fs::%Fs' has %Fs 'this' whereas '%Fs::%Fs' has %Fs 'this'"
|
|
|
|
4270 "'%Fs' : do not initialize a non-const '%Fs' with a non-lvalue '%Fs' function return"
|
|
4271 "'%Fs' : 'naked' functions cannot be 'inline'; inline expansion not performed"
|
|
4273 "'%Fs' : inconsistant dll linkage. dllexport assumed."
|
|
4274 "__export not supported; use __declspec(dllexport) instead"
|
|
4275 "non dll-interface %Fs '%Fs' used as base for dll-interface %Fs '%Fs'"
|
|
4276 "'%Fs' : function address taken, no prototype provided; assumed no parameters"
|
|
|
|
4300 "conversion of pointer to nonintegral type"
|
|
|
|
4304 "'%Fs' : simple type cast conversion of no expression"
|
|
4305 "'%Fs' : truncation from '%Fs' to '%Fs'"
|
|
4306 "'%Fs' : conversion from '%Fs' to '%Fs' of greater size"
|
|
4307 "'%Fs' : integral constant overflow"
|
|
4308 "negative integral constant converted to unsigned type"
|
|
4309 "'%Fs' : truncation of constant value"
|
|
4310 "cast truncates constant value"
|
|
|
|
4340 "'%Fs' : value wrapped from positive to negative value"
|
|
4341 "'%Fs' : signed value is out of range for enum constant"
|
|
4342 "precision lost in initialization of enum constant"
|
|
|
|
4354 "'%Fs' : initialization of reference to member requires a temporary variable"
|
|
4355 "'this' : used in base member initializer list"
|
|
|
|
4385 "%Fs the '%Fs' in base '%Fs'"
|
|
4386 "%Fs to the '%Fs' in base '%Fs'"
|
|
4387 "'%Fs' : was considered"
|
|
|
|
4401 "'%Fs' : member is bit field"
|
|
4402 "must use PTR operator"
|
|
4403 "illegal PTR operator"
|
|
4404 "period on directive ignored"
|
|
4405 "'%Fs' : identifier is reserved word"
|
|
4406 "operand on directive ignored"
|
|
|
|
4409 "illegal instruction size"
|
|
4410 "illegal size for operand"
|
|
4411 "'%Fs' : symbol resolves to displacement register"
|
|
|
|
4414 "'%Fs' : short jump to function converted to near"
|
|
|
|
4500 "'%Fs' : class has private/protected data members; user-defined constructor advised"
|
|
4501 "'%Fs' : use of '::' unnecessary here"
|
|
4502 "'linkage' requires use of keyword 'extern'"
|
|
|
|
4504 "type still ambiguous after parsing %d tokens, assuming declaration"
|
|
4505 "'%Fs' : unreferenced local function has been removed"
|
|
4506 "no definition for inline function '%Fs'"
|
|
4507 "explicit linkage specified after default linkage was used"
|
|
4508 "'%Fs' : function should return a value; 'void' return type assumed"
|
|
|
|
4510 "'%Fs' : default constructor could not be generated"
|
|
4511 "'%Fs' : copy constructor could not be generated"
|
|
4512 "'%Fs' : assignment operator could not be generated"
|
|
4513 "'%Fs' : destructor could not be generated"
|
|
|
|
4520 "'%Fs' : multiple default constructors specified"
|
|
4521 "'%Fs' : multiple copy constructors specified"
|
|
4522 "'%Fs' : multiple assignment operators specified"
|
|
4523 "'%Fs' : multiple destructors specified"
|
|
4524 "'%Fs' : redundant use of 'friend' on destructor"
|
|
4525 "'%Fs' : redundant use of 'friend' on constructor"
|
|
|
|
4527 "instances of %Fs '%Fs' can never be destroyed - user-defined destructor required"
|
|
4528 "illegal 'pure' syntax, must be '= 0'"
|
|
|
|
4607 "'%Fs' : must be initialized in constructor base/member initializer list"
|
|
|
|
4610 "%Fs '%Fs' can never be instantiated - user defined constructor required"
|
|
4611 "'%Fs' does not support C++ object semantics"
|
|
4612 "bad #pragma syntax, pragma ignored"
|
|
4613 "'%Fs' : class of segment cannot be changed"
|
|
4614 "'%Fs' : 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"
|
|
|
|
4620 "no postfix form of 'operator ++' found for type '%Fs', using prefix form"
|
|
4621 "no postfix form of 'operator --' found for type '%Fs', using prefix form"
|
|
4622 "overwriting debug information formed during creation of the precompiled header in object file: '%s'"
|
|
|
|
4630 "'%Fs' : '%Fs' 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 "command-line option '%Fs' inconsistent with precompiled header; precompiled header option ignored"
|
|
|
|
4699 "Note: %Fs"
|
|
|
|
4706 "assignment within conditional expression"
|
|
|
|
4710 "'%Fs' : 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"
|
|
|
|
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'"
|
|
|
|
4000 "UNKNOWN WARNING\n\t\tContact Microsoft Product Support Services"
|
|
|
|
|
|
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 "'%Fs' : '%Fs' 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 "'%Fs' : '%Fs' 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 '%Fs'"
|
|
2028 "struct/union member must be inside a struct/union"
|
|
2029 "left of '%s' specifies undefined class/struct/union '%Fs'"
|
|
2030 "'%Fs' : struct/union member redefinition"
|
|
2031 "'%Fs' : function cannot be struct/union member"
|
|
2032 "'%Fs' : function cannot be member of %Fs '%Fs'"
|
|
2033 "'%Fs' : bit field cannot have indirection"
|
|
2034 "'%Fs' : type of bit field too small for number of bits"
|
|
2035 "struct/union '%Fs' : unknown size"
|
|
2036 "'%Fs' : unknown size"
|
|
2037 "left of '%s' specifies undefined struct/union '%Fs'"
|
|
2038 "'%s' : not struct/union member"
|
|
2039 "'%Fs' : is not a member of '%Fs'"
|
|
2040 "'%Fs' : '%Fs' differs in levels of indirection from '%Fs'"
|
|
2041 "illegal digit '%c' for base '%d'"
|
|
2042 "signed/unsigned keywords mutually exclusive"
|
|
2043 "illegal break"
|
|
2044 "illegal continue"
|
|
2045 "'%Fs' : 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 "'%Fs' : wide string mismatch"
|
|
2054 "expected '(' to follow '%Fs'"
|
|
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 : '%Fs'"
|
|
2060 "syntax error : end of file found"
|
|
2061 "syntax error : identifier '%Fs'"
|
|
2062 "type '%Fs' unexpected"
|
|
2063 "'%Fs' : not a function"
|
|
2064 "term does not evaluate to a function"
|
|
2065 "'%Fs' : 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 "'%Fs' : illegal storage class"
|
|
2072 "'%Fs' : initialization of a function"
|
|
2073 "'%Fs' : partially initialized array requires a default constructor"
|
|
2074 "'%Fs' : '%Fs' initialization needs curly braces"
|
|
2075 "'%Fs' : array initialization needs curly braces"
|
|
2076 "'%Fs' : struct/union initialization needs curly braces"
|
|
2077 "nonscalar field initializer '%Fs'"
|
|
2078 "too many initializers"
|
|
2079 "'%Fs' uses undefined class/struct/union '%Fs'"
|
|
2080 "illegal __far __fastcall function or __saveregs function"
|
|
2081 "'%Fs' : name in formal parameter list illegal"
|
|
2082 "redefinition of formal parameter '%Fs'"
|
|
2083 "%Fs comparison illegal"
|
|
2084 "function '%Fs' already has a body"
|
|
2085 "'%Fs' : not in formal parameter list"
|
|
2086 "'%Fs' : redefinition"
|
|
2087 "'%Fs' : missing subscript"
|
|
2088 "'%Fs' : illegal for %Fs"
|
|
2089 "'%Fs' : '%Fs' too large"
|
|
2090 "function returns array"
|
|
2091 "function returns function"
|
|
2092 "array element type cannot be function"
|
|
2093 "'%Fs' : cannot be initialized using address of automatic variable '%Fs'"
|
|
2094 "label '%Fs' 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 "'%Fs' on constant"
|
|
2102 "'%Fs' requires l-value"
|
|
2103 "'%Fs' on register variable"
|
|
2104 "'%Fs' on bit field ignored"
|
|
2105 "'%Fs' needs l-value"
|
|
2106 "'%Fs' : 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 "'%Fs' : pointer on left; needs integral value on right"
|
|
2115 "'%Fs' : 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 "'%Fs' : bad %Fs operand"
|
|
2122 "'%Fs' : 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 "'%Fs' : incorrect operand"
|
|
2127 "parameter allocation exceeds 32K"
|
|
2128 "'%Fs' : alloc_text/same_seg applicable only to functions with C linkage"
|
|
2129 "static function '%Fs' declared but not defined"
|
|
2130 "#line expected a string containing the filename, found '%Fs'"
|
|
2131 "more than one memory attribute"
|
|
2132 "syntax error : unexpected identifier"
|
|
2133 "'%Fs' : unknown size"
|
|
2134 "'%Fs' : struct/union too large"
|
|
2135 "'%Fs' : illegal bit field operation"
|
|
2136 "'%Fs' : 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 '%Fs' before '%Fs'"
|
|
2144 "syntax error : missing '%Fs' before type '%Fs'"
|
|
2145 "syntax error : missing '%Fs' before identifier"
|
|
2146 "syntax error : missing '%Fs' before identifier '%Fs'"
|
|
2147 "'%Fs' : const array must be fully initialized"
|
|
2148 "array too large"
|
|
2149 "'%Fs' : named bit field cannot have zero width"
|
|
2150 "'%Fs' : bit field must have type 'int', 'signed int', or 'unsigned int'"
|
|
2151 "more than one language attribute"
|
|
2152 "'%Fs' : pointers to functions with different attributes"
|
|
2153 "hex constants must have at least one hex digit"
|
|
2154 "'%Fs' : does not refer to a segment name"
|
|
2155 "'?' : invalid left operand, expected arithmetic or pointer type"
|
|
2156 "pragma must be outside function"
|
|
2157 "'%Fs' : must be declared before use in pragma list"
|
|
2158 "'%Fs' : 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 "'%Fs' : 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 "'%Fs' : intrinsic function, cannot be defined"
|
|
2170 "'%Fs' : not declared as a function, cannot be intrinsic"
|
|
2171 "'%Fs' : 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 "'%Fs' : storage class for same_seg variables must be extern"
|
|
2179 "'%Fs' : 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 "'%Fs' : has type 'void'"
|
|
2183 "syntax error: translation unit is empty"
|
|
2184 "illegal return of a 'void' value"
|
|
2185 "'%Fs' : illegal based allocation"
|
|
2186 "'%Fs' : 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 "'%Fs' : already in a segment"
|
|
2194 "'%Fs' : is a text segment"
|
|
2195 "'%Fs' : is a data segment"
|
|
2197 "'%Fs' : too many actual parameters"
|
|
2198 "'%Fs' : too few actual parameters"
|
|
2199 "syntax error : found '%Fs (' at global scope (was a declaration intended?)"
|
|
2200 "'%Fs' : function has already been defined"
|
|
2201 "'%Fs' : cannot export static declarations"
|
|
2202 "'%Fs' : not all control paths return a value"
|
|
2203 "delete operator cannot specify bounds for an array"
|
|
2204 "'%Fs' : type definition found within parentheses"
|
|
2205 "'%Fs' : cannot initialize extern variables with block scope"
|
|
2206 "'%Fs' : typedef cannot be used for function definition"
|
|
2207 "'%Fs' in struct/union '%Fs' has a zero-sized array"
|
|
2208 "'%Fs' : no members defined using this type"
|
|
2209 "type cast in __based construct must be (__segment)"
|
|
2210 "'%Fs' : must be near/far data pointer"
|
|
2211 "(__segment) applied to function identifier '%Fs'"
|
|
2212 "'%Fs' : __based not available for pointers to functions"
|
|
2213 "'%Fs' : illegal argument to __based"
|
|
2214 "pointers based on 'void' require the use of :>"
|
|
2215 "':>' operator only for objects based on 'void'"
|
|
2216 "'%Fs' cannot be used with '%Fs'"
|
|
2217 "'%Fs' must be used with '%Fs'"
|
|
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 class/struct/union, use '->'"
|
|
2222 "'->' : left operand has struct/union type, use '.'"
|
|
2223 "left of '->%Fs' must point to class/struct/union"
|
|
2224 "left of '.%Fs' must have class/struct/union type"
|
|
2225 "'%Fs' : function allocation must be in a named segment"
|
|
2226 "syntax error : unexpected type '%Fs'"
|
|
2227 "left of '->%Fs' must point to class/struct/union"
|
|
2228 "left of '.%Fs' must have class/struct/union type"
|
|
2229 "%Fs '%Fs' has an illegal zero-sized array"
|
|
2230 "'%Fs' : indirection to different types"
|
|
2231 "'.' : left operand points to '%Fs', use '->'"
|
|
2232 "'->' : left operand has '%Fs' type, use '.'"
|
|
2233 "'%Fs' : arrays of objects containing zero-size arrays are illegal"
|
|
2234 "arrays of references are illegal"
|
|
2235 "';' in formal parameter list"
|
|
2236 "unexpected '%Fs' '%Fs'"
|
|
2237 "unexpected %Fs '%Fs'"
|
|
2238 "unexpected token[s] preceding '%s'"
|
|
2239 "unexpected token '%Fs' following declaration of '%Fs'"
|
|
2240 "unexpected '%Fs' following formal list (only modifiers are allowed)"
|
|
2241 "'%Fs' : member access is restricted"
|
|
2242 "typedef name cannot follow class/struct/union"
|
|
2243 "%Fs conversion from '%Fs' to '%Fs' exists, but is inaccessible"
|
|
2244 "'%Fs' : unable to resolve function overload"
|
|
2245 "nonexistent function '%Fs' specified as friend"
|
|
2246 "'%Fs' : illegal static data member in locally defined class"
|
|
2247 "'%Fs' not accessible because '%Fs' uses '%Fs' to inherit from '%Fs'"
|
|
2248 "'%Fs' : cannot access %Fs %Fs declared in class '%Fs'"
|
|
2249 "'%Fs' : no accessible path to %Fs %Fs declared in virtual base '%Fs'"
|
|
2250 "'%Fs' : ambiguous inheritance of '%Fs::%Fs'"
|
|
2251 "'%Fs' : defined but not declared"
|
|
2252 "'%Fs' : pure specifier can only be specified for functions"
|
|
2253 "'%Fs' : pure specifier only applies to virtual function - specifier ignored"
|
|
2254 "'%Fs' : pure specifier not allowed on friend functions"
|
|
2255 "'%Fs' : a friend function can only be declared in a class"
|
|
2256 "illegal use of friend specifier on '%Fs'"
|
|
2257 "p-code generation pragma not allowed without /Oq"
|
|
2258 "illegal pure syntax, must be '= 0'"
|
|
2259 "'%Fs' : illegal attempt to instantiate abstract class"
|
|
2260 "function pointer cast to a data pointer"
|
|
2261 "data pointer cast to a function pointer"
|
|
2262 "'%Fs' : cannot be destroyed"
|
|
2263 "function returns pointer based on __self"
|
|
2264 "'%Fs' : error in function definition or declaration; function not called"
|
|
2265 "'%Fs' : reference to a zero-sized array is illegal"
|
|
2266 "'%Fs' : reference to a nonconstant bounded array is illegal"
|
|
2267 "'%Fs' : static functions with block scope are illegal"
|
|
2268 "'%Fs' : different '%Fs' qualifiers"
|
|
2269 "'%Fs' : different ambient model than base class '%Fs'"
|
|
2270 "'%Fs' : modifiers not allowed on nonmember functions"
|
|
2271 "'%Fs' : new/delete cannot have formal list modifiers"
|
|
2272 "'%Fs' : modifiers not allowed on static member functions"
|
|
2273 "'%Fs' : illegal as right side of '->' operator"
|
|
2274 "'%Fs' : illegal as right side of '.' operator"
|
|
2275 "'%Fs' : illegal use of this type as an expression"
|
|
2276 "'%Fs' : illegal operation on bound member function expression"
|
|
2277 "'%Fs' : 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 '%Fs'?"
|
|
2281 "'%Fs' : is not a function, but contains <function returning>; '%Fs' is unexpected"
|
|
2282 "'%Fs' is followed by '%Fs' (missing ','?)"
|
|
2283 "'%Fs' : pure specifier not allowed on unnamed %Fs"
|
|
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 '%Fs' representation is already set to %s inheritance - declaration ignored"
|
|
2287 "'%Fs': inheritance representation: '%Fs' is less general than the required '%Fs'"
|
|
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++ '%Fs' syntax is reserved for future use"
|
|
2291 "'%Fs' : illegal modifier '%Fs' for 'this' pointer"
|
|
2292 "'%Fs': best case inheritance representation: '%Fs' declared but '%Fs' required"
|
|
2293 "'%Fs': 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 "based32 : type mismatch"
|
|
2297 "':>': illegal on based32 pointers"
|
|
2298 "based32: illegal based specifier, must be one of 'void', 'segment variable' or 'segname(ARG)'"
|
|
|
|
2300 "'%Fs' : class does not have a destructor called '~%Fs'"
|
|
2301 "left of '->~%Fs' must point to class/struct/union"
|
|
2302 "left of '.~%Fs' must have class/struct/union type"
|
|
2303 "left of '.%Fs' must be an lvalue"
|
|
|
|
2340 "'%Fs' : illegal allocate specifier"
|
|
|
|
2350 "'%Fs' is not a static member"
|
|
2351 "obsolete C++ constructor initialization syntax"
|
|
2352 "'%Fs::%Fs' : illegal call of nonstatic member function"
|
|
2353 "'%Fs' : improper use of constructor initializers"
|
|
2354 "'%Fs' : 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 '%Fs' is skipped by 'case' label"
|
|
2361 "initialization of '%Fs' is skipped by 'default' label"
|
|
2362 "initialization of '%Fs' is skipped by 'goto %Fs'"
|
|
|
|
2368 "'%Fs' : redefinition; different allocation specifiers"
|
|
2369 "'%Fs' : redefinition; different subscripts"
|
|
2370 "'%Fs' : redefinition; different storage class"
|
|
2371 "'%Fs' : redefinition; different basic types"
|
|
2372 "'%Fs' : redefinition; different types of indirection"
|
|
2373 "'%Fs' : redefinition; different type modifiers"
|
|
2374 "'%Fs' : redefinition; multiple initialization"
|
|
2375 "'%Fs' : redefinition; different linkage"
|
|
2376 "'%Fs' : redefinition; different based allocation"
|
|
2377 "'%Fs' : redefinition; typedef cannot be overloaded with any other symbol"
|
|
2378 "'%Fs' : redefinition; symbol cannot be overloaded with a typedef"
|
|
2379 "formal parameter %d has different type when promoted"
|
|
2380 "type[s] preceding '%Fs' (constructor with return type, or illegal redefinition of current class-name?)"
|
|
|
|
2385 "'%Fs::%Fs' is ambiguous"
|
|
2386 "ambiguous conversion from '%Fs*' to '%Fs*'"
|
|
2387 "ambiguous conversion from '%Fs&' to '%Fs&'"
|
|
|
|
2390 "'%Fs' : incorrect storage class '%Fs'"
|
|
2391 "'%Fs' : 'friend' cannot be used during type definition"
|
|
|
|
2400 "inline syntax error in '%Fs'; found '%Fs'"
|
|
2401 "'%Fs' : register must be base in '%Fs'"
|
|
2402 "'%Fs' : register must be index in '%Fs'"
|
|
2403 "'%Fs' : register must be base/index in '%Fs'"
|
|
2404 "'%Fs' : illegal register in '%Fs'"
|
|
2405 "illegal short forward reference with offset"
|
|
2406 "'%Fs' : name undefined in '%Fs'"
|
|
2407 "illegal 'float' register in '%Fs'"
|
|
2408 "illegal type on PTR operator in '%Fs'"
|
|
2409 "illegal type used as operator in '%s'"
|
|
2410 "'%Fs' : ambiguous member name in '%Fs'"
|
|
2411 "'%Fs' : illegal struct/union member in '%Fs'"
|
|
2412 "'%Fs' : case-insensitive label redefined"
|
|
2413 "'%Fs' : illegal align size"
|
|
2414 "illegal number of operands"
|
|
2415 "improper operand type"
|
|
2416 "'%Fs' : illegal opcode for processor"
|
|
2417 "divide by zero in '%Fs'"
|
|
2418 "'%Fs' : not in a register"
|
|
2419 "mod by zero in '%Fs'"
|
|
2420 "'%Fs' : illegal symbol in %Fs"
|
|
2421 "PTR operator used with register in '%Fs'"
|
|
2422 "illegal segment override in '%Fs'"
|
|
2423 "'%ld' : illegal scale"
|
|
2424 "'%Fs' : improper expression in '%Fs'"
|
|
2425 "'%Fs' : nonconstant expression in '%Fs'"
|
|
2426 "'%Fs' : illegal operator in '%Fs'"
|
|
2427 "'%Fs' : jump referencing label is out of range"
|
|
|
|
2429 "'%Fs' : illegal far label reference"
|
|
2430 "more than one index register in '%Fs'"
|
|
2431 "illegal index register in '%Fs'"
|
|
2432 "illegal reference to 16-bit data in '%Fs'"
|
|
2433 "'%Fs' : '%Fs' not permitted on data declarations"
|
|
2434 "'%Fs' : cannot convert default argument from '%Fs' to '%Fs'"
|
|
2435 "'%Fs' : function called before default arguments were resolved"
|
|
2436 "'%Fs' : cannot initialize member functions"
|
|
2437 "'%Fs' : already initialized"
|
|
2438 "'%Fs' : cannot initialize static class data via constructor"
|
|
2439 "'%Fs' : member could not be initialized"
|
|
2440 "'%Fs' : cannot convert from '%Fs' to '%Fs'"
|
|
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 "'%Fs' : does not use old style formal lists but is followed by a type. missing ';'?"
|
|
|
|
2446 "'%Fs' : no conversion from '%Fs' to '%Fs'"
|
|
2447 "missing function header (old-style formal list?)"
|
|
2448 "'%Fs' : function-style initializer appears to be a function definition"
|
|
2449 "found '{' at file scope (missing function header?)"
|
|
2450 "switch expression of type '%Fs' is illegal"
|
|
2451 "conditional expression of type '%Fs' is illegal"
|
|
2452 "array bound expression of type '%Fs' is illegal"
|
|
2453 "array bound expression uses function name"
|
|
|
|
2458 "'%Fs' : redefinition within definition"
|
|
2459 "'%Fs' : is being defined; cannot add as an anonymous member"
|
|
2460 "'%Fs' : uses '%Fs', which is being defined"
|
|
2461 "'%Fs' : constructor syntax missing formal parameters"
|
|
2462 "'%Fs' : cannot define a type in a 'new-expression'"
|
|
2463 "cannot define an anonymous type in a 'new-expression'"
|
|
2464 "'%Fs' : 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 '%Fs'"
|
|
2468 "'new' : cannot allocate 'const'/'volatile' objects (type is '%Fs')"
|
|
2470 "cannot open database '%Fs'"
|
|
2471 "cannot update database '%Fs'"
|
|
|
|
2479 "'%Fs' : 'allocate( )' is only valid for data items of static extent"
|
|
2480 "'%Fs' : 'thread' is only valid for data items of static extent"
|
|
2481 "'%Fs' : cannot be initialized using address of 'thread' variable '%Fs'"
|
|
2482 "'%Fs' : dynamic initialization of 'thread' data not allowed"
|
|
2483 "'%Fs' : object with constructor cannot be declared 'thread'"
|
|
2484 "'%Fs' : attribute '%Fs' doesn't match previous declaraion"
|
|
2485 "'%Fs' : unrecognized extended attribute"
|
|
2486 "'__LOCAL_SIZE' only allowed in function with the 'naked' attribute"
|
|
2487 "'%Fs' : member of dll interface class may not be declared with dll interface"
|
|
2488 "'%Fs' : 'naked' can only be applied to function definitions"
|
|
2489 "'%Fs' : initialized auto or register variable not allowed at function scope in 'naked' function"
|
|
2490 "'%Fs' not allowed in function with 'naked' attribute"
|
|
2491 "'%Fs' : definition of dllimport %Fs not allowed"
|
|
2492 "'%Fs' : 'thread' data may not have dll interface"
|
|
2493 "illegal form of __based"
|
|
|
|
2500 "'%Fs' : '%Fs' is already a direct base class"
|
|
2501 "'%Fs' : missing decl-specifiers"
|
|
2502 "'%Fs' : too many access modifiers on the base class"
|
|
2503 "'%Fs' : base classes cannot contain zero-sized arrays"
|
|
2504 "'%Fs' : base class undefined"
|
|
2505 "'%Fs' : is not a legal base class"
|
|
2506 "'%Fs' : ambiguous"
|
|
2507 "'%Fs' : too many virtual modifiers on the base class"
|
|
2508 "'%Fs' : access denied"
|
|
2509 "'%Fs' : member function not declared in '%Fs'"
|
|
2510 "'%Fs' : left of '::' must be a class/struct/union"
|
|
2511 "'%Fs' : overloaded member function not found in '%Fs'"
|
|
2512 "'%Fs' : no appropriate default constructor available"
|
|
2513 "'%Fs' : decl-specifier is missing a declarator before '='"
|
|
2514 "'%Fs' : class has no constructors"
|
|
2515 "'%Fs' : not in class '%Fs'"
|
|
|
|
2517 "'%Fs' : right of '::' is undefined"
|
|
|
|
2519 "cannot convert '%Fs *' to '%Fs *'"
|
|
|
|
2523 "'%Fs::~%Fs' : destructor tag mismatch"
|
|
2524 "'%Fs' : destructors must have a 'void' formal parameter list"
|
|
2525 "'%Fs' : explicit destructor is named but not called"
|
|
2526 "'%Fs' : C linkage function cannot return C++ class '%Fs'"
|
|
2527 "'%Fs' : array of references must be fully initialized"
|
|
2528 "illegal pointer to reference"
|
|
2529 "illegal reference to a reference"
|
|
2530 "'%Fs' : references must be initialized"
|
|
2531 "'%Fs' : reference to a bit field illegal"
|
|
2532 "'%s' : cannot modify references"
|
|
2533 "'%Fs' : constructors not allowed a return type"
|
|
2534 "'%Fs' : constructor cannot return a value"
|
|
2535 "'%Fs' : member function already defined or declared"
|
|
2536 "'%Fs::%Fs' : cannot specify explicit initializer for arrays"
|
|
2537 "'%Fs' : illegal linkage specification"
|
|
2538 "new : cannot specify initializer for arrays"
|
|
2539 "new : '%Fs' no default constructor to initialize arrays of objects"
|
|
2540 "nonconstant expression as array bound"
|
|
2541 "delete : cannot delete objects that are not pointers"
|
|
2542 "'%Fs' : class object has no constructor for initialization"
|
|
2543 "expected ']' for operator '[]'"
|
|
2544 "expected ')' for operator '()'"
|
|
2545 "'%Fs' : unable to find overloaded operator"
|
|
2546 "'%Fs' : illegal mix of 'void' pointer with pointer to type"
|
|
2547 "illegal cast of overloaded function"
|
|
2548 "'%Fs' : missing default parameter for parameter %s"
|
|
2549 "user-defined conversion cannot specify a return type"
|
|
2550 "'%Fs' : constructor initializer lists are only allowed on constructor definitions"
|
|
2551 "'void *' type needs explicit cast"
|
|
2552 "'%Fs' : nonaggregates cannot be initialized with initializer list"
|
|
2553 "no legal conversion of return value to return type '%Fs'"
|
|
2555 "'%Fs::%Fs' : overriding virtual function differs from '%Fs::%Fs' only by return type or calling convention"
|
|
2556 "'%Fs' : overloaded functions only differ by return type"
|
|
2557 "'%Fs' : private and protected members cannot be initialized without a constructor"
|
|
2558 "'%Fs' : no copy constructor available"
|
|
2559 "'%Fs' : no match for specified operator"
|
|
2560 "'%Fs' : overloaded function differs only by calling convention/memory model"
|
|
2561 "'%Fs' : function must return a value"
|
|
2562 "'%Fs' : '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 "'%Fs' : intrinsic function must have prototypes when using C++"
|
|
2568 "'%Fs' : unable to resolve function overload '%Fs'"
|
|
2569 "'%Fs' : union cannot be used as a base class"
|
|
2570 "'%Fs' : union cannot have base classes"
|
|
2571 "'%Fs' : union cannot have virtual function '%Fs'"
|
|
2572 "'%Fs' : redefinition of default parameter : parameter %s"
|
|
|
|
2574 "'%Fs' : illegal static destructor declaration"
|
|
2575 "'%Fs' : only member functions and bases can be virtual"
|
|
2576 "'%Fs' : virtual used for static member function"
|
|
2577 "'%Fs' : destructor cannot return a value"
|
|
|
|
2579 "'%Fs::%Fs(%s)' : parameter list not sufficiently different to '%Fs::%Fs(%s)'"
|
|
2580 "redefinition of class name '%Fs'"
|
|
2581 "'%Fs' : static 'operator =' function is illegal"
|
|
2582 "'%Fs' : 'operator =' function is unavailable"
|
|
2583 "'%Fs' : '%Fs' 'this' pointer is illegal for constructors/destructors"
|
|
2584 "'%Fs' : direct base '%Fs' is inaccessible; already a base of '%Fs'"
|
|
2585 "explicit conversion to '%Fs' is ambiguous"
|
|
2586 "incorrect user-defined conversion syntax : illegal indirections"
|
|
2587 "'%Fs' : illegal use of local variable as default parameter"
|
|
2588 "'::~%Fs' : illegal global destructor"
|
|
2589 "'%Fs' : illegal token on right side of '::'"
|
|
2590 "'%Fs' : ambiguous user-defined conversions in switch expression"
|
|
2591 "'%Fs' : ambiguous user-defined conversions in conditional expression"
|
|
2592 "no legal conversion of initialization expression to type '%Fs'"
|
|
2593 "'operator %Fs' is ambiguous"
|
|
2594 "'%Fs' : ambiguous conversions from '%Fs' to '%Fs'"
|
|
2595 "'%Fs' : qualified name already has a constructor"
|
|
2596 "'%Fs' : qualified name already has a destructor"
|
|
2597 "'%Fs' : does not specify an object"
|
|
2598 "linkage specification must be at global scope"
|
|
2599 "'%Fs' : local functions are not supported"
|
|
2601 "functions cannot be defined in local classes"
|
|
2602 "'%Fs::%Fs' is not a member of a base of '%Fs'"
|
|
2603 "illegal access declaration: '%Fs' is not a direct base of '%Fs'"
|
|
2604 "cannot declare %Fs access to %Fs member '%Fs::%Fs'"
|
|
2605 "overloaded functions '%Fs::%Fs' do not have same access"
|
|
2606 "'%Fs::%Fs': illegal private access declaration"
|
|
2607 "'%Fs' : cannot implicitly convert a '%Fs' to a '%Fs' that is not const"
|
|
2608 "illegal reference cast - operand not an l-value"
|
|
2609 "'%Fs' : cannot implicitly convert a non-lvalue '%Fs' function return to a '%Fs' that is not const"
|
|
2610 "%Fs '%Fs' can never be instantiated; user-defined constructor is required"
|
|
2611 "'%Fs' : illegal following '~' (expected identifier)"
|
|
2612 "trailing '%Fs' illegal in base/member initializer list"
|
|
2613 "trailing '%Fs' illegal in base class list"
|
|
2614 "'%Fs' : illegal member initialization: '%Fs' is not a base or member"
|
|
2615 "memory attribute must appear before class name in pointer to member"
|
|
2617 "'%Fs' : inconsistent return statement"
|
|
2618 "'%Fs' : inconsistent return statement"
|
|
2619 "union '%Fs' : cannot have static member variable '%Fs'"
|
|
2620 "union '%Fs' : member '%Fs' has default constructor"
|
|
2621 "union '%Fs' : member '%Fs' has copy constructor"
|
|
2622 "union '%Fs' : member '%Fs' has assignment operator"
|
|
2623 "union '%Fs' : member '%Fs' has destructor"
|
|
2624 "'%Fs' : references to 'void' are illegal"
|
|
2625 "anonymous union did not declare any data members"
|
|
2626 "anonymous union defines %Fs member '%Fs'"
|
|
2627 "member function defined in unnamed class"
|
|
2628 "'%Fs' followed by '%Fs' is illegal (did you forget a ';'?)"
|
|
2629 "unexpected '%s ('"
|
|
2630 "'%Fs' found in what should be a comma-separated list"
|
|
2631 "'%Fs' : destructors not allowed a return type"
|
|
2632 "'%Fs' followed by '%Fs' is illegal"
|
|
2633 "'%Fs' : 'inline' is the only legal storage class for constructors"
|
|
2634 "'&%Fs::%Fs' : pointer to reference member is illegal"
|
|
2635 "cannot convert a '%Fs*' to a '%Fs*'; conversion from a virtual base class is implied"
|
|
2636 "pointer to reference member is illegal"
|
|
2637 "'%s' : cannot modify pointers to data members"
|
|
2638 "'%Fs' : memory model modifier illegal on pointer to data member"
|
|
2639 "compiler generated %Fs 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 '%Fs' 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 "'%Fs' : cannot dereference a '%Fs' on a '%Fs'"
|
|
2648 "'%Fs' : use of member as default parameter requires static member"
|
|
2649 "'%Fs' : is not a '%Fs'"
|
|
2650 "'%Fs' : cannot be a virtual function"
|
|
|
|
2652 "'%Fs' : illegal copy constructor: first parameter must not be a '%Fs'"
|
|
2653 "'%Fs' : is not a class name"
|
|
2654 "'%Fs' : attempt to access member outside a member function"
|
|
2655 "'%Fs' : definition or redeclaration illegal in current scope"
|
|
2656 "'%Fs' : function not allowed as a bit field"
|
|
2657 "'%Fs::*' found at the start of a statement (did you forget to specify a type?)"
|
|
2658 "multiple conversions : %Fs(%Fs) and %Fs::operator %Fs()"
|
|
2659 "'%Fs' : overloaded function as left operand"
|
|
2660 "'%Fs' : function does not take %d parameters"
|
|
2661 "'%Fs' : no overloaded function takes %d parameters"
|
|
2662 "'%Fs' : cannot convert 'this' pointer from '%Fs' to '%Fs'"
|
|
2663 "'%Fs' : %d overloads have no legal conversion for 'this' pointer"
|
|
2664 "'%Fs' : cannot convert parameter %d from '%Fs' to '%Fs'"
|
|
2665 "'%Fs' : none of the %d overloads can convert parameter %d from type '%Fs'"
|
|
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"
|
|
|
|
2671 "'%Fs' : static member functions do not have 'this' pointers"
|
|
2672 "'%Fs' : new/delete member functions do not have 'this' pointers"
|
|
2673 "'%Fs' : global functions do not have 'this' pointers"
|
|
2674 "'%Fs' : no acceptable conversions from '%Fs' to '%Fs'"
|
|
2675 "unary '%Fs' : '%Fs' does not define this operator or a conversion to a type acceptable to the predefined operator"
|
|
2676 "binary '%Fs' : '%Fs' does not define this operator or a conversion to a type acceptable to the predefined operator"
|
|
2677 "binary '%Fs' : no global operator defined which takes type '%Fs' (or there is no acceptable conversion)"
|
|
|
|
2702 " __except may not appear in termination block"
|
|
2703 "illegal __leave statement"
|
|
2704 "'%Fs' : __va_start intrinsic only allowed in varargs"
|
|
2705 "'%Fs' : illegal jump into __try scope"
|
|
|
|
2707 "'%Fs' : bad context for intrinsic function"
|
|
2708 "'%Fs' : actual parameters length in bytes differs from previous call or reference"
|
|
2709 "'%Fs' : 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"
|
|
|
|
2720 "'%Fs' : '%Fs' storage-class specifier illegal on members"
|
|
2721 "'%Fs' : storage-class specifier illegal between operator keyword and type"
|
|
2722 "'::%Fs' : illegal following operator command; use 'operator %Fs'"
|
|
2723 "'%Fs' : '%Fs' storage-class specifier illegal on function definition"
|
|
2724 "'%Fs' : 'static' should not be used on member functions defined at file scope"
|
|
|
|
2730 "'%Fs' : cannot be a base class of itself"
|
|
2731 "'%Fs' : function cannot be overloaded"
|
|
2732 "linkage specification contradicts earlier specification for %Fs"
|
|
2733 "second C linkage of overloaded function '%Fs' not allowed"
|
|
2734 "'%Fs' : const object must be initialized if not extern"
|
|
2735 "'%Fs' keyword is not permitted in formal parameter type specifier"
|
|
2736 "'%Fs' keyword is not permitted in cast"
|
|
2737 "'%Fs' : base class '%Fs' must be exported"
|
|
|
|
2750 "'%Fs' : 'const T' to 'T' : '%Fs' to '%Fs'"
|
|
2751 "'%Fs' : 'volatile T' to 'T' : '%Fs' to '%Fs'"
|
|
2752 "'%Fs' : 'const T *' to 'T *' : '%Fs' to '%Fs'"
|
|
2753 "'%Fs' : 'volatile T *' to 'T *' : '%Fs' to '%Fs'"
|
|
2754 "'%Fs' : 'const T **' to 'T **' : '%Fs' to '%Fs'"
|
|
2755 "'%Fs' : 'volatile T **' to 'T **' : '%Fs' to '%Fs'"
|
|
2756 "'%Fs' : 'memory model mismatch' : '%Fs' to '%Fs'"
|
|
2757 "'%Fs' : 'language modifier mismatch: '%Fs' to '%Fs'"
|
|
2758 "'%Fs' : must be initialized in constructor base/member initializer list"
|
|
|
|
2800 "'operator %Fs' cannot be overloaded"
|
|
2801 "'operator %Fs' must be a %Fs member"
|
|
2802 "static member 'operator %Fs' has no formal parameters"
|
|
2803 "'operator %Fs' must have at least one formal parameter of class type"
|
|
2804 "binary 'operator %Fs' has too many parameters"
|
|
2805 "binary 'operator %Fs' has too few parameters"
|
|
2806 "'operator %Fs' has too many formal parameters"
|
|
2807 "the second formal parameter to postfix 'operator %Fs' must be 'int'"
|
|
2808 "unary 'operator %Fs' has too many formal parameters"
|
|
2809 "'operator %Fs' 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 "incorrect return type for 'operator ->'"
|
|
2819 "recursive return type for '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 %s' cannot be globally overridden with unary form"
|
|
2828 "'operator %s' cannot be globally overridden with binary form"
|
|
2829 "'operator %Fs' cannot have a variable parameter list"
|
|
2830 "only placement parameters to 'operator new' can have default values"
|
|
2831 "'operator %Fs' cannot have default parameters"
|
|
2832 "'%Fs' form of 'operator %Fs' cannot be a member"
|
|
2833 "'operator %Fs' is not a recognized operator or type"
|
|
2834 "'operator %Fs' must be globally qualified"
|
|
2835 "user-defined conversion '%Fs' takes no formal parameters"
|
|
2836 "cannot export '%Fs': a previous declaration did not export it"
|
|
2837 "'%Fs' : illegal local static variable in exported inline function"
|
|
2838 "illegal qualified name in member declaration"
|
|
|
|
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 '%Fs' 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"
|
|
|
|
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"
|
|
|
|
2000 "UNKNOWN ERROR\n\t\tContact Microsoft Product Support Services"
|
|
|
|
|
|
|
|
1001 "internal compiler error\n\t\t(compiler file '%s', line %d)"
|
|
|
|
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 : '%Fs' : control flow state too complex; simplify function"
|
|
|
|
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 : %Fs 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 far 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"
|
|
|
|
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"
|
|
|
|
1082 "Cannot close %Fs file: '%Fs': %Fs (%Fs:%ld)"
|
|
1083 "Cannot open %Fs file: '%Fs': %Fs"
|
|
1084 "Cannot read %Fs file: '%Fs': %Fs"
|
|
1085 "Cannot write %Fs file: '%Fs': %Fs (%Fs:%ld)"
|
|
1086 "Cannot seek %Fs file: '%Fs': %Fs (%Fs:%ld)"
|
|
1087 "Cannot tell %Fs file: '%Fs': %Fs (%Fs:%ld)"
|
|
1088 "Cannot flush %Fs file: '%Fs': %Fs (%Fs:%ld)"
|
|
|
|
1090 "data allocation exceeds 64K"
|
|
|
|
1126 "'%Fs' : automatic allocation exceeds %s"
|
|
1127 "'%Fs' : segment redefinition"
|
|
|
|
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"
|
|
|
|
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'"
|
|
1000 "UNKNOWN FATAL ERROR\n\t\tContact Microsoft Product Support Services"
|