KAI C++ Messages | |||
--display_error_number
causes KAI C++ to display the message number along with the message text.
You may receive messages that are not listed here. In particular, messages from these components are not in this list:
Error Number | Message Text |
---|---|
0 | unknown error This is an error code that should never occur. Please contact KAI C++ Support at c++support@kai.com if you receive this message. |
1 | last line of file ends without a newline |
2 | last line of file ends with a backslash |
3 | #include file %sq includes itself |
4 | out of memory |
5 | could not open source file %sq |
6 | comment unclosed at end of file |
7 | unrecognized token |
8 | missing closing quote |
9 | nested comment is not allowed |
10 | "#" not expected here |
11 | unrecognized preprocessing directive |
12 | parsing restarts here after previous syntax error |
13 | expected a file name |
14 | extra text after expected end of preprocessing directive |
15 | this error number is no longer used |
16 | %sq is not a valid source file name |
17 | expected a "]" |
18 | expected a ")" |
19 | extra text after expected end of number |
20 | identifier %sq is undefined |
21 | type qualifiers are meaningless in this declaration |
22 | invalid hexadecimal number |
23 | integer constant is too large |
24 | invalid octal digit |
25 | quoted string should contain at least one character |
26 | too many characters in character constant |
27 | character value is out of range |
28 | expression must have a constant value |
29 | expected an expression |
30 | floating constant is out of range |
31 | expression must have integral type |
32 | expression must have arithmetic type |
33 | expected a line number |
34 | invalid line number |
35 | #error directive: %s |
36 | the #if for this directive is missing |
37 | the #endif for this directive is missing |
38 | directive is not allowed -- an #else has already appeared |
39 | division by zero |
40 | expected an identifier |
41 | expression must have arithmetic or pointer type |
42 | operand types are incompatible (%t1 and %t2) |
43 | this error number is no longer used |
44 | expression must have pointer type |
45 | #undef may not be used on this predefined name |
46 | this predefined name may not be redefined |
47 | incompatible redefinition of macro %nod |
48 | this error number is no longer used |
49 | duplicate macro parameter name |
50 | "##" may not be first in a macro definition |
51 | "##" may not be last in a macro definition |
52 | expected a macro parameter name |
53 | expected a ":" |
54 | too few arguments in macro invocation |
55 | too many arguments in macro invocation |
56 | operand of sizeof may not be a function |
57 | this operator is not allowed in a constant expression |
58 | this operator is not allowed in a preprocessing expression |
59 | function call is not allowed in a constant expression |
60 | this operator is not allowed in an integral constant expression |
61 | integer operation result is out of range |
62 | shift count is negative |
63 | shift count is too large |
64 | declaration does not declare anything |
65 | expected a ";" |
66 | enumeration value is out of "int" range |
67 | expected a "}" |
68 | integer conversion resulted in a change of sign |
69 | integer conversion resulted in truncation |
70 | incomplete type is not allowed This refers to the ISO C++ standard section 3.9 "Types" paragraph 6: "A class that has been declared but not defined, or an array of unknown size or of incomplete element type, is an incompletely-defined object type.* [Footnote: The size and layout of an instance of an incompletely-defined object type is unknown.] Incompletely-defined object types and the void types are incomplete types (basic.fundamental). Objects shall not be defined to have an incomplete type." |
71 | operand of sizeof may not be a bit field |
72 | this error number is no longer used |
73 | this error number is no longer used |
74 | this error number is no longer used |
75 | operand of "*" must be a pointer |
76 | argument to macro is empty |
77 | this declaration has no storage class or type specifier |
78 | a parameter declaration may not have an initializer |
79 | expected a type specifier |
80 | a storage class may not be specified here |
81 | more than one storage class may not be specified |
82 | storage class is not first |
83 | type qualifier specified more than once |
84 | invalid combination of type specifiers |
85 | invalid storage class for a parameter |
86 | invalid storage class for a function |
87 | a type specifier may not be used here |
88 | array of functions is not allowed |
89 | array of void is not allowed |
90 | function returning function is not allowed |
91 | function returning array is not allowed |
92 | identifier-list parameters may only be used in a function definition |
93 | function type may not come from a typedef |
94 | the size of an array must be greater than zero |
95 | array is too large |
96 | a translation unit must contain at least one declaration |
97 | a function may not return a value of this type |
98 | an array may not have elements of this type |
99 | a declaration here must declare a parameter |
100 | duplicate parameter name |
101 | %sq has already been declared in the current scope |
102 | forward declaration of enum type is nonstandard |
103 | class is too large |
104 | struct or union is too large |
105 | invalid size for bit field |
106 | invalid type for a bit field |
107 | zero-length bit field must be unnamed |
108 | signed bit field of length 1 |
109 | expression must have (pointer-to-) function type |
110 | expected either a definition or a tag name |
111 | statement is unreachable |
112 | expected "while" |
113 | this error number is no longer used |
114 | %n was referenced but not defined |
115 | a continue statement may only be used within a loop |
116 | a break statement may only be used within a loop or switch |
117 | non-void %n should return a value |
118 | a void function may not return a value |
119 | cast to type %t is not allowed |
120 | return value type does not match the function type |
121 | a case label may only be used within a switch |
122 | a default label may only be used within a switch |
123 | case label value has already appeared in this switch |
124 | default label has already appeared in this switch |
125 | expected a "(" |
126 | expression must be an lvalue |
127 | expected a statement |
128 | loop is not reachable from preceding code |
129 | a block-scope function may only have extern storage class |
130 | expected a "{" |
131 | expression must have pointer-to-class type |
132 | expression must have pointer-to-struct-or-union type |
133 | expected a member name |
134 | expected a field name |
135 | %n has no member %sq |
136 | %n has no field %sq |
137 | expression must be a modifiable lvalue |
138 | taking the address of a register variable is not allowed |
139 | taking the address of a bit field is not allowed |
140 | too many arguments in function call |
141 | unnamed prototyped parameters not allowed when body is present |
142 | expression must have pointer-to-object type |
143 | program too large or complicated to compile |
144 | a value of type %t1 cannot be used to initialize an entity of type %t2 |
145 | %n may not be initialized |
146 | too many initializer values |
147 | declaration is incompatible with %nfd |
148 | %n has already been initialized |
149 | a global-scope declaration may not have this storage class |
150 | a type name may not be redeclared as a parameter |
151 | a typedef name may not be redeclared as a parameter |
152 | conversion of nonzero integer to pointer |
153 | expression must have class type |
154 | expression must have struct or union type |
155 | old-fashioned assignment operator |
156 | old-fashioned initializer |
157 | expression must be an integral constant expression |
158 | expression must be an lvalue or a function designator |
159 | declaration is incompatible with previous %nod |
160 | name conflicts with previously used external name %sq |
161 | unrecognized #pragma |
162 | this error number is no longer used |
163 | could not open temporary file %sq |
164 | name of directory for temporary files is too long (%sq) |
165 | too few arguments in function call |
166 | invalid floating constant |
167 | argument of type %t1 is incompatible with parameter of type %t2 |
168 | a function type is not allowed here |
169 | expected a declaration |
170 | pointer points outside of underlying object |
171 | invalid type conversion |
172 | external/internal linkage conflict with previous declaration |
173 | floating-point value does not fit in required integral type |
174 | expression has no effect |
175 | subscript out of range |
176 | this error number is no longer used |
177 | %n was declared but never referenced |
178 | "&" applied to an array has no effect |
179 | right operand of "%%" is zero |
180 | argument is incompatible with formal parameter |
181 | argument is incompatible with corresponding format string conversion |
182 | could not open source file %sq (no directories in search list) |
183 | type of cast must be integral |
184 | type of cast must be arithmetic or pointer |
185 | dynamic initialization in unreachable code |
186 | pointless comparison of unsigned integer with zero |
187 | use of "=" where "==" may have been intended |
188 | enumerated type mixed with another type |
189 | error while writing %s file |
190 | invalid intermediate language file |
191 | type qualifier is meaningless on cast type |
192 | unrecognized character escape sequence |
193 | zero used for undefined preprocessing identifier |
194 | expected an asm string |
195 | an asm function must be prototyped |
196 | an asm function may not have an ellipsis |
197 | this error number is no longer used |
198 | this error number is no longer used |
199 | this error number is no longer used |
200 | this error number is no longer used |
201 | this error number is no longer used |
202 | this error number is no longer used |
203 | this error number is no longer used |
204 | this error number is no longer used |
205 | this error number is no longer used |
206 | this error number is no longer used |
207 | this error number is no longer used |
208 | this error number is no longer used |
209 | this error number is no longer used |
210 | this error number is no longer used |
211 | this error number is no longer used |
212 | this error number is no longer used |
213 | this error number is no longer used |
214 | this error number is no longer used |
215 | this error number is no longer used |
216 | this error number is no longer used |
217 | this error number is no longer used |
218 | this error number is no longer used |
219 | error while deleting file %sq |
220 | integral value does not fit in required floating-point type |
221 | floating-point value does not fit in required floating-point type |
222 | floating-point operation result is out of range |
223 | function declared implicitly |
224 | the format string requires additional arguments |
225 | the format string ends before this argument |
226 | invalid format string conversion |
227 | macro recursion |
228 | trailing comma is nonstandard |
229 | bit field cannot contain all values of the enumerated type |
230 | nonstandard type for a bit field |
231 | declaration is not visible outside of function |
232 | old-fashioned typedef of "void" ignored |
233 | left operand is not a struct or union containing this field |
234 | pointer does not point to struct or union containing this field |
235 | variable %sq was declared with a never-completed type |
236 | controlling expression is constant |
237 | selector expression is constant |
238 | invalid specifier on a parameter |
239 | invalid specifier outside a class declaration |
240 | duplicate specifier in declaration |
241 | a union is not allowed to have a base class |
242 | multiple access control specifiers are not allowed |
243 | class or struct definition is missing |
244 | qualified name is not a member of class %t or its base classes |
245 | a nonstatic member reference must be relative to a specific object |
246 | a nonstatic data member may not be defined outside its class |
247 | %n has already been defined |
248 | pointer to reference is not allowed |
249 | reference to reference is not allowed |
250 | reference to void is not allowed |
251 | array of reference is not allowed |
252 | reference %n requires an initializer |
253 | expected a "," |
254 | type name is not allowed |
255 | type definition is not allowed |
256 | invalid redeclaration of type name %nod |
257 | const %n requires an initializer |
258 | "this" may only be used inside a nonstatic member function |
259 | constant value is not known |
260 | explicit type is missing ("int" assumed) |
261 | access control not specified (%sq by default) |
262 | not a class or struct name |
263 | duplicate base class name |
264 | invalid base class |
265 | %n is inaccessible |
266 | %no is ambiguous |
267 | old-style parameter list (anachronism) |
268 | declaration may not appear after executable statement in block |
269 | implicit conversion to inaccessible base class %t is not allowed |
270 | this error number is no longer used |
271 | this error number is no longer used |
272 | this error number is no longer used |
273 | this error number is no longer used |
274 | improperly terminated macro invocation |
275 | this error number is no longer used |
276 | name followed by "::" must be a class or namespace name |
277 | invalid friend declaration |
278 | a constructor or destructor may not return a value |
279 | invalid destructor declaration |
280 | declaration of a member with the same name as its class |
281 | global-scope qualifier (leading "::") is not allowed |
282 | the global scope has no %sq |
283 | qualified name is not allowed |
284 | NULL reference is not allowed |
285 | initialization with "{...}" is not allowed for object of type %t |
286 | base class %t is ambiguous |
287 | derived class %t1 contains more than one instance of class %t2 |
288 | cannot convert pointer to base class %t2 to pointer to derived class %t1 -- base class is virtual |
289 | no instance of constructor %no matches the argument list |
290 | copy constructor for class %t is ambiguous |
291 | no default constructor exists for class %t |
292 | %sq is not a nonstatic data member or base class of class %t |
293 | indirect nonvirtual base class is not allowed |
294 | invalid union member -- class %t has a disallowed member function |
295 | this error number is no longer used |
296 | invalid use of non-lvalue array |
297 | expected an operator |
298 | inherited member is not allowed |
299 | cannot determine which instance of %n is intended |
300 | a pointer to a bound function may only be used to call the function |
301 | typedef name has already been declared (with same type) |
302 | %n has already been defined |
303 | this error number is no longer used |
304 | no instance of %n matches the argument list |
305 | type definition is not allowed in function return type declaration |
306 | default argument not at end of parameter list |
307 | redefinition of default argument |
308 | more than one instance of %n matches the argument list: |
309 | more than one instance of constructor %no matches the argument list: |
310 | default argument of type %t1 is incompatible with parameter of type %t2 |
311 | cannot overload functions distinguished by return type alone |
312 | no suitable user-defined conversion from %t1 to %t2 exists |
313 | type qualifier is not allowed on this function |
314 | only nonstatic member functions may be virtual |
315 | the object has type qualifiers that are not compatible with the member function |
316 | program too large to compile (too many virtual functions) |
317 | return type is not identical to nor covariant with return type %t of overridden virtual function %n |
318 | override of virtual %n is ambiguous |
319 | pure specifier ("= 0") allowed only on virtual functions |
320 | badly-formed pure specifier (only "= 0" is allowed) |
321 | data member initializer is not allowed |
322 | object of abstract class type %t is not allowed: |
323 | function returning abstract class %t is not allowed: |
324 | duplicate friend declaration |
325 | inline specifier allowed on function declarations only |
326 | "inline" is not allowed |
327 | invalid storage class for an inline function |
328 | invalid storage class for a class member |
329 | local class member %n requires a definition |
330 | %nf is inaccessible |
331 | this error number is no longer used |
332 | class %t has no copy constructor to copy a const object |
333 | defining an implicitly declared member function is not allowed |
334 | class %t has no suitable copy constructor |
335 | linkage specification is not allowed |
336 | unknown external linkage specification |
337 | linkage specification is incompatible with previous %nod |
338 | more than one instance of overloaded function %no has "C" linkage |
339 | class %t has more than one default constructor |
340 | value copied to temporary, reference to temporary used |
341 | "operator%s" must be a member function |
342 | operator may not be a static member function |
343 | no arguments allowed on user-defined conversion |
344 | too many parameters for this operator function |
345 | too few parameters for this operator function |
346 | nonmember operator requires a parameter with class type |
347 | default argument is not allowed |
348 | more than one user-defined conversion from %t1 to %t2 applies: |
349 | no operator %sq matches these operands |
350 | more than one operator %sq matches these operands: |
351 | first parameter of allocation function must be of type "size_t" |
352 | allocation function requires "void *" return type |
353 | deallocation function requires "void" return type |
354 | first parameter of deallocation function must be of type "void *" |
355 | this error number is no longer used |
356 | type must be an object type |
357 | base class %t has already been initialized |
358 | base class name required -- %t assumed (anachronism) |
359 | %n has already been initialized |
360 | name of member or base class is missing |
361 | assignment to "this" (anachronism) |
362 | "overload" keyword used (anachronism) |
363 | invalid anonymous union -- nonpublic member is not allowed |
364 | invalid anonymous union -- member function is not allowed |
365 | anonymous union at global or namespace scope must be declared static |
366 | %nf provides no initializer for: |
367 | implicitly generated constructor for class %t cannot initialize: |
368 | %n defines no constructor to initialize the following: |
369 | %n has an uninitialized const or reference member |
370 | %n has an uninitialized const field |
371 | class %t has no assignment operator to copy a const object |
372 | class %t has no suitable assignment operator |
373 | ambiguous assignment operator for class %t |
374 | this error number is no longer used |
375 | declaration requires a typedef name |
376 | this error number is no longer used |
377 | "virtual" is not allowed |
378 | "static" is not allowed |
379 | cast of bound function to normal function pointer (anachronism) |
380 | expression must have pointer-to-member type |
381 | extra ";" ignored |
382 | nonstandard member constant declaration (standard form is a static const integral member) |
383 | this error number is no longer used |
384 | no instance of overloaded %no matches the argument list |
385 | this error number is no longer used |
386 | no instance of %n matches the required type |
387 | delete array size expression used (anachronism) |
388 | "operator->" for class %t1 returns invalid type %t2 |
389 | a cast to abstract class %t is not allowed: |
390 | function "main" may not be called or have its address taken |
391 | a new-initializer may not be specified for an array |
392 | member function %no may not be redeclared outside its class |
393 | pointer to incomplete class type is not allowed |
394 | reference to local variable of enclosing function is not allowed |
395 | single-argument function used for postfix %sq (anachronism) |
396 | this error number is no longer used |
397 | implicitly generated assignment operator cannot copy: |
398 | cast to array type is nonstandard (treated as cast to %t) |
399 | %n has an operator new%s() but no default operator delete%s() |
400 | %n has a default operator delete%s() but no operator new%s() |
401 | destructor for base class %t is not virtual |
402 | this error number is no longer used |
403 | %np has already been declared |
404 | function "main" may not be declared inline |
405 | member function with the same name as its class must be a constructor |
406 | using nested %n (anachronism) |
407 | a destructor may not have parameters |
408 | copy constructor for class %t may not have a parameter of type %t |
409 | %n returns incomplete type %t |
410 | protected %n is not accessible through a %t pointer or object |
411 | a parameter is not allowed |
412 | an "asm" declaration is not allowed here |
413 | no suitable conversion function from %t1 to %t2 exists |
414 | delete of pointer to incomplete class |
415 | no suitable constructor exists to convert from %t1 to %t2 |
416 | more than one constructor applies to convert from %t1 to %t2: |
417 | more than one conversion function from %t1 to %t2 applies: |
418 | more than one conversion function from %t to a built-in type applies: |
419 | this error number is no longer used |
420 | this error number is no longer used |
421 | this error number is no longer used |
422 | this error number is no longer used |
423 | this error number is no longer used |
424 | a constructor or destructor may not have its address taken |
425 | dollar sign ("$") used in identifier |
426 | temporary used for initial value of reference to non-const (anachronism) |
427 | qualified name is not allowed in member declaration |
428 | enumerated type mixed with another type (anachronism) |
429 | the size of an array in "new" must be non-negative |
430 | returning reference to local temporary |
431 | this error number is no longer used |
432 | "enum" declaration is not allowed |
433 | qualifiers dropped in binding reference of type %t1 to initializer of type %t2 |
434 | a reference of type %t1 (not const-qualified) cannot be initialized with a value of type %t2 |
435 | a pointer to function may not be deleted |
436 | conversion function must be a nonstatic member function |
437 | template declaration is not allowed here |
438 | expected a "<" |
439 | expected a ">" |
440 | template parameter declaration is missing |
441 | argument list for %nf is missing |
442 | too few arguments for %nf |
443 | too many arguments for %nf |
444 | this error number is no longer used |
445 | %n1 is not used in declaring the parameter types of %n2 |
446 | two nested types have the same name: %no1 and %nod2 (cfront compatibility) |
447 | global %no1 was declared after nested %nod2 (cfront compatibility) |
448 | this error number is no longer used |
449 | more than one instance of %n matches the required type |
450 | the type "long long" is nonstandard |
451 | omission of %sq is nonstandard |
452 | return type may not be specified on a conversion function |
453 | this error number is no longer used |
454 | this error number is no longer used |
455 | this error number is no longer used |
456 | excessive recursion at instantiation of %n |
457 | %sq is not a function or static data member |
458 | argument of type %t1 is incompatible with template parameter of type %t2 |
459 | initialization requiring a temporary or conversion is not allowed |
460 | declaration of %sq hides function parameter |
461 | initial value of reference to non-const must be an lvalue |
462 | this error number is no longer used |
463 | "template" is not allowed |
464 | %t is not a class template |
465 | this error number is no longer used |
466 | "main" is not a valid name for a function template |
467 | invalid reference to %n (union/nonunion mismatch) |
468 | a template argument may not reference a local type |
469 | tag kind of %s is incompatible with declaration of %nfd |
470 | the global scope has no tag named %sq |
471 | %n has no tag member named %sq |
472 | member function typedef (allowed for cfront compatibility) |
473 | %n may be used only in pointer-to-member declaration |
474 | this error number is no longer used |
475 | a template argument may not reference a non-external entity |
476 | name followed by "::~" must be a class name or a type name |
477 | destructor name does not match name of class %t |
478 | type used as destructor name does not match type %t |
479 | %n redeclared "inline" after being called |
480 | this error number is no longer used |
481 | invalid storage class for a template declaration |
482 | %n is an inaccessible type (allowed for cfront compatibility) |
483 | a return type is not allowed |
484 | invalid explicit instantiation declaration |
485 | %nf is not an entity that can be instantiated |
486 | compiler generated %n cannot be explicitly instantiated |
487 | inline %n cannot be explicitly instantiated |
488 | pure virtual %n cannot be explicitly instantiated |
489 | %n cannot be instantiated -- no template definition was supplied |
490 | %n cannot be instantiated -- it has been explicitly specialized |
491 | this error number is no longer used |
492 | this error number is no longer used |
493 | no instance of %n matches the specified type |
494 | declaring a void parameter list with a typedef is nonstandard |
495 | global %n1 used instead of %n2 (cfront compatibility) |
496 | template parameter %sq may not be redeclared in this scope |
497 | declaration of %sq hides template parameter |
498 | template argument list must match the parameter list |
499 | conversion function to convert from %t1 to %t2 is not allowed |
500 | extra parameter of postfix "operator%s" must be of type "int" |
501 | an operator name must be declared as a function |
502 | operator name is not allowed |
503 | %n cannot be specialized in the current scope |
504 | nonstandard form for taking the address of a member function |
505 | too few template parameters -- does not match previous declaration |
506 | too many template parameters -- does not match previous declaration |
507 | function template for operator delete(void *) is not allowed |
508 | class template and template parameter may not have the same name |
509 | this error number is no longer used |
510 | a template argument may not reference an unnamed type |
511 | enumerated type is not allowed |
512 | type qualifier on a reference type is not allowed |
513 | a value of type %t1 cannot be assigned to an entity of type %t2 |
514 | pointless comparison of unsigned integer with a negative constant |
515 | cannot convert to incomplete class %t |
516 | const object requires an initializer |
517 | object has an uninitialized const or reference member |
518 | nonstandard preprocessing directive |
519 | %n may not have a template argument list |
520 | initialization with "{...}" expected for aggregate object |
521 | pointer-to-member selection class types are incompatible (%t1 and %t2) |
522 | pointless friend declaration |
523 | "." used in place of "::" to form a qualified name (cfront anachronism) |
524 | non-const function called for const object (anachronism) |
525 | a dependent statement may not be a declaration |
526 | a parameter may not have void type |
527 | this error number is no longer used |
528 | this error number is no longer used |
529 | this operator is not allowed in a template argument expression |
530 | try block requires at least one handler |
531 | handler requires an exception declaration |
532 | handler is masked by default handler |
533 | handler is potentially masked by previous handler for type %t |
534 | use of a local type to specify an exception |
535 | redundant type in exception specification |
536 | exception specification is incompatible with that of previous %nd%s\=':' |
537 | this error number is no longer used |
538 | this error number is no longer used |
539 | this error number is no longer used |
540 | support for exception handling is disabled |
541 | omission of exception specification is incompatible with previous %nd |
542 | could not create instantiation request file %sq |
543 | non-arithmetic operation not allowed in nontype template argument |
544 | use of a local type to declare a nonlocal variable |
545 | use of a local type to declare a function |
546 | transfer of control bypasses initialization of: |
547 | this error number is no longer used |
548 | transfer of control into an exception handler |
549 | %n is used before its value is set |
550 | %n was set but never used |
551 | %n cannot be defined in the current scope |
552 | exception specification is not allowed |
553 | external/internal linkage conflict for %nfd |
554 | %nf will not be called for implicit or explicit conversions |
555 | tag kind of %s is incompatible with template parameter of type %t |
556 | function template for operator new(size_t) is not allowed |
557 | this error number is no longer used |
558 | pointer to member of type %t is not allowed |
559 | ellipsis is not allowed in operator function parameter list |
560 | %no is reserved for future use as a keyword |
561 | invalid macro definition: |
562 | invalid macro undefinition: |
563 | invalid preprocessor output file |
564 | cannot open preprocessor output file |
565 | IL file name must be specified if input is |
566 | invalid IL output file |
567 | cannot open IL output file |
568 | invalid C output file |
569 | cannot open C output file |
570 | error in debug option argument |
571 | invalid option: |
572 | back end requires name of IL file |
573 | could not open IL file |
574 | invalid number: |
575 | incorrect host CPU id |
576 | invalid instantiation mode: |
577 | this error number is no longer used |
578 | invalid error limit: |
579 | invalid raw-listing output file |
580 | cannot open raw-listing output file |
581 | invalid cross-reference output file |
582 | cannot open cross-reference output file |
583 | invalid error output file |
584 | cannot open error output file |
585 | virtual function tables can only be suppressed when compiling C++ |
586 | anachronism option can be used only when compiling C++ |
587 | instantiation mode option can be used only when compiling C++ |
588 | automatic instantiation mode can be used only when compiling C++ |
589 | implicit template inclusion mode can be used only when compiling C++ |
590 | exception handling option can be used only when compiling C++ |
591 | strict ANSI mode is incompatible with K&R mode |
592 | strict ANSI mode is incompatible with cfront mode |
593 | missing source file name |
594 | output files may not be specified when compiling several input files |
595 | too many arguments on command line |
596 | an output file was specified, but none is needed |
597 | IL display requires name of IL file |
598 | a template parameter may not have void type |
599 | excessive recursive instantiation of %n due to instantiate-all mode |
600 | strict ANSI mode is incompatible with allowing anachronisms |
601 | a throw expression may not have void type |
602 | local instantiation mode is incompatible with automatic instantiation |
603 | parameter of abstract class type %t is not allowed: |
604 | array of abstract class %t is not allowed: |
605 | floating-point template parameter is nonstandard |
606 | this pragma must immediately precede a declaration |
607 | this pragma must immediately precede a statement |
608 | this pragma must immediately precede a declaration or statement |
609 | this kind of pragma may not be used here |
610 | %nf1 does not match %no2 -- virtual function override intended? |
611 | overloaded virtual function %no1 is only partially overridden in %n2 |
612 | specific definition of inline template function must precede its first use |
613 | invalid error tag: |
614 | invalid error number: |
615 | parameter type involves pointer to array of unknown bound |
616 | parameter type involves reference to array of unknown bound |
617 | pointer-to-member-function cast to pointer to function |
618 | struct or union declares no named members |
619 | nonstandard unnamed field |
620 | nonstandard unnamed member |
621 | this error number is no longer used |
622 | invalid precompiled header output file |
623 | cannot open precompiled header output file |
624 | %sq is not a type name |
625 | cannot open precompiled header input file |
626 | precompiled header file %sq is either invalid or not generated by this version of the compiler |
627 | precompiled header file %sq was not generated in this directory |
628 | header files used to generate precompiled header file %sq have changed |
629 | the command line options do not match those used when precompiled header file %sq was created |
630 | the initial sequence of preprocessing directives is not compatible with those of precompiled header file %sq |
631 | unable to obtain mapped memory |
632 | "%s": using precompiled header file "%s" |
633 | "%s": creating precompiled header file "%s" |
634 | memory usage conflict with precompiled header file %sq |
635 | invalid PCH memory size |
636 | PCH options must appear first in the command line |
637 | insufficient memory for PCH memory allocation |
638 | precompiled header files may not be used when compiling several input files |
639 | insufficient preallocated memory for generation of precompiled header file (%s bytes required) |
640 | very large entity in program prevents generation of precompiled header file |
641 | %sq is not a valid directory |
642 | cannot build temporary file name |
643 | "restrict" is not allowed |
644 | a pointer or reference to function type may not be qualified by "restrict" |
645 | %sq is an unrecognized __declspec attribute |
646 | a calling convention modifier may not be specified here |
647 | conflicting calling convention modifiers |
648 | strict ANSI mode is incompatible with Microsoft mode |
649 | cfront mode is incompatible with Microsoft mode |
650 | calling convention specified here is ignored |
651 | a calling convention may not be followed by a nested declarator |
652 | calling convention is ignored for this type |
653 | this error number is no longer used |
654 | declaration modifiers are incompatible with previous declaration |
655 | the modifier %sq is not allowed on this declaration |
656 | transfer of control into a try block |
657 | inline specification is incompatible with previous %nod |
658 | closing brace of template definition not found |
659 | wchar_t keyword option can be used only when compiling C++ |
660 | invalid packing alignment value |
661 | expected an integer constant |
662 | call of pure virtual function |
663 | invalid source file identifier string |
664 | a class template cannot be defined in a friend declaration |
665 | "asm" is not allowed |
666 | "asm" must be used with a function definition |
667 | "asm" function is nonstandard |
668 | ellipsis with no explicit parameters is nonstandard |
669 | "&..." is nonstandard |
670 | invalid use of "&..." |
671 | this error number is no longer used |
672 | temporary used for initial value of reference to const volatile (anachronism) |
673 | a reference of type %t1 cannot be initialized with a value of type %t2 |
674 | initial value of reference to const volatile must be an lvalue |
675 | SVR4 C compatibility option can be used only when compiling ANSI C |
676 | using out-of-scope declaration of %nd |
677 | strict ANSI mode is incompatible with SVR4 C mode |
678 | call of %nd cannot be inlined |
679 | %n cannot be inlined |
680 | invalid PCH directory: |
681 | expected __except or __finally |
682 | a __leave statement may only be used within a __try |
683 | this error number is no longer used |
684 | this error number is no longer used |
685 | this error number is no longer used |
686 | this error number is no longer used |
687 | this error number is no longer used |
688 | %sq not found on pack alignment stack |
689 | empty pack alignment stack |
690 | RTTI option can be used only when compiling C++ |
691 | %nf, required for copy that was eliminated, is inaccessible |
692 | %nf, required for copy that was eliminated, is not callable because reference parameter cannot be bound to rvalue |
693 | <typeinfo> must be included before typeid is used |
694 | %s cannot cast away const or other type qualifiers |
695 | the type in a dynamic_cast must be a pointer or reference to a complete class type, or void * |
696 | the operand of a pointer dynamic_cast must be a pointer to a complete class type |
697 | the operand of a reference dynamic_cast must be an lvalue of a complete class type |
698 | the operand of a runtime dynamic_cast must have a polymorphic class type |
699 | bool option can be used only when compiling C++ |
700 | this error number is no longer used |
701 | an array type is not allowed here |
702 | expected an "=" |
703 | expected a declarator in condition declaration |
704 | %sq, declared in condition, may not be redeclared in this scope |
705 | default template arguments are not allowed for function templates |
706 | expected a "," or ">" |
707 | expected a template parameter list |
708 | incrementing a bool value is deprecated |
709 | bool type is not allowed |
710 | offset of base class %no1 within class %no2 is too large |
711 | expression must have bool type (or be convertible to bool) |
712 | array new and delete option can be used only when compiling C++ |
713 | %n is not a variable name |
714 | __based modifier is not allowed here |
715 | __based does not precede a pointer operator, __based ignored |
716 | variable in __based modifier must have pointer type |
717 | the type in a const_cast must be a pointer, reference, or pointer to member to an object type |
718 | a const_cast can only adjust type qualifiers; it cannot change the underlying type |
719 | mutable is not allowed |
720 | redeclaration of %n is not allowed to alter its access |
721 | nonstandard format string conversion |
722 | use of alternative token "<:" appears to be unintended |
723 | use of alternative token "%%:" appears to be unintended |
724 | namespace definition is not allowed |
725 | name must be a namespace name |
726 | namespace alias definition is not allowed |
727 | namespace-qualified name is required |
728 | a namespace name is not allowed |
729 | invalid combination of DLL attributes |
730 | %n is not a class template |
731 | array with incomplete element type is nonstandard |
732 | allocation operator may not be declared in a namespace |
733 | deallocation operator may not be declared in a namespace |
734 | %np1 conflicts with using-declaration of %np2 |
735 | using-declaration of %np1 conflicts with %npd2 |
736 | namespaces option can be used only when compiling C++ |
737 | using-declaration ignored -- it refers to the current namespace |
738 | a class-qualified name is required |
739 | this error number is no longer used |
740 | this error number is no longer used |
741 | using-declaration of %n ignored |
742 | %n has no actual member %sq |
743 | this error number is no longer used |
744 | incompatible memory attributes specified |
745 | memory attribute ignored |
746 | memory attribute may not be followed by a nested declarator |
747 | memory attribute specified more than once |
748 | calling convention specified more than once |
749 | a type qualifier is not allowed |
750 | %npd1 was used before its template was declared |
751 | static and nonstatic member functions with same parameter types cannot be overloaded |
752 | no prior declaration of %np |
753 | a template-id is not allowed |
754 | a class-qualified name is not allowed |
755 | %n may not be redeclared in the current scope |
756 | qualified name is not allowed in namespace member declaration |
757 | %n is not a type name |
758 | explicit instantiation is not allowed in the current scope |
759 | %n cannot be explicitly instantiated in the current scope |
760 | %n explicitly instantiated more than once |
761 | typename may only be used within a template |
762 | special_subscript_cost option can be used only when compiling C++ |
763 | typename option can be used only when compiling C++ |
764 | implicit typename option can be used only when compiling C++ |
765 | nonstandard character at start of object-like macro definition |
766 | exception specification for virtual %n1 is incompatible with that of overridden %n2 |
767 | conversion from pointer to smaller integer |
768 | exception specification for implicitly declared virtual %n1 is incompatible with that of overridden %n2 |
769 | %no1, implicitly called from %np2, is ambiguous |
770 | option "explicit" can be used only when compiling C++ |
771 | "explicit" is not allowed |
772 | declaration conflicts with %sq (reserved class name) |
773 | only "()" is allowed as initializer for array %n |
774 | "virtual" is not allowed in a function template declaration |
775 | invalid anonymous union -- class member template is not allowed |
776 | template nesting depth does not match the previous declaration of %n |
777 | this declaration cannot have multiple "template <...>" clauses |
778 | option to control the for-init scope can be used only when compiling C++ |
779 | %sq, declared in for-loop initialization, may not be redeclared in this scope |
780 | reference is to %nd1 -- under old for-init scoping rules it would have been %nd2 |
781 | option to control warnings on for-init differences can be used only when compiling C++ |
782 | definition of virtual %n is required here |
783 | empty comment interpreted as token-pasting operator "##" |
784 | a storage class is not allowed in a friend declaration |
785 | template parameter list for %no is not allowed in this declaration |
786 | %n is not a valid member class or function template |
787 | not a valid member class or function template declaration |
788 | a template declaration containing a template parameter list may not be followed by an explicit specialization declaration |
789 | explicit specialization of %n1 must precede the first use of %n2 |
790 | explicit specialization is not allowed in the current scope |
791 | partial specialization of %n is not allowed |
792 | %nf is not an entity that can be explicitly specialized |
793 | explicit specialization of %n must precede its first use |
794 | template parameter %s may not be used in an elaborated type specifier |
795 | specializing %n requires "template<>" syntax |
796 | this error number is no longer used |
797 | this error number is no longer used |
798 | option "old_specializations" can be used only when compiling C++ |
799 | specializing %n without "template<>" syntax is nonstandard |
800 | this declaration may not have extern "C" linkage |
801 | %sq is not a class or function template name in the current scope |
802 | specifying a default argument when redeclaring an unreferenced function template is nonstandard |
803 | specifying a default argument when redeclaring an already referenced function template is not allowed |
804 | cannot convert pointer to member of base class %t2 to pointer to member of derived class %t1 -- base class is virtual |
805 | exception specification is incompatible with that of %nd%s\=':' |
806 | omission of exception specification is incompatible with %nd |
807 | the parse of this expression has changed between the point at which it appeared in the program and the point at which the expression was evaluated -- "typename" may be required to resolve the ambiguity |
808 | default-initialization of reference is not allowed |
809 | uninitialized %n has a const member |
810 | uninitialized base class %t has a const member |
811 | const %n requires an initializer -- class %t has no explicitly declared default constructor |
812 | const object requires an initializer -- class %t has no explicitly declared default constructor |
813 | option "implicit_extern_c_type_conversion" can be used only when compiling C++ |
814 | strict ANSI mode is incompatible with long preserving rules |
815 | type qualifier on return type is meaningless |
816 | in a function definition a type qualifier on a "void" return type is not allowed |
817 | static data member declaration is not allowed in this class |
818 | template instantiation resulted in an invalid function declaration |
819 | "..." is not allowed |
820 | option "extern_inline" can be used only when compiling C++ |
821 | extern inline %n was referenced but not defined |
822 | invalid destructor name for type %t |
823 | use of %n in a destructor call is nonstandard |
824 | destructor reference is ambiguous -- both %n1 and %n2 could be used |
825 | virtual inline %n was never defined |
826 | %n was never referenced |
827 | only one member of a union may be specified in a constructor initializer list |
828 | support for "new[]" and "delete[]" is disabled |
829 | "double" used for "long double" in generated C code |
830 | %n has no corresponding operator delete%s (to be called if an exception is thrown during initialization of an allocated object) |
831 | support for placement delete is disabled |
832 | no appropriate operator delete is visible |
833 | pointer or reference to incomplete type is not allowed |
834 | invalid partial specialization -- %n is already fully specialized |
835 | incompatible exception specifications |
836 | returning reference to local variable |
837 | omission of explicit type is nonstandard ("int" assumed) |
838 | more than one partial specialization matches the template argument list of %n |
839 | this error number is no longer used |
840 | a template argument list is not allowed in a declaration of a primary template |
841 | partial specializations may not have default template arguments |
842 | %n1 is not used in template argument list of %n2 |
843 | the type of partial specialization template parameter %n depends on another template parameter |
844 | the template argument list of the partial specialization includes a nontype argument whose type depends on a template parameter |
845 | this partial specialization would have been used to instantiate %n |
846 | this partial specialization would have been made the instantiation of %n ambiguous |
847 | expression must have integral or enum type |
848 | expression must have arithmetic or enum type |
849 | expression must have arithmetic, enum, or pointer type |
850 | type of cast must be integral or enum |
851 | type of cast must be arithmetic, enum, or pointer |
852 | expression must be a pointer to a complete object type |
853 | a partial specialization of a member class template must be declared in the class of which it is a member |
854 | a partial specialization nontype argument must be the name of a nontype parameter or a constant |
855 | return type is not identical to return type %t of overridden virtual function %n |
856 | option "guiding_decls" can be used only when compiling C++ |
857 | a partial specialization of a class template must be declared in the namespace of which it is a member |
858 | %n is a pure virtual function |
859 | pure virtual %n has no overrider |
860 | __declspec attributes ignored |
861 | invalid character in input line |
862 | function returns incomplete type %t |
863 | effect of this "#pragma pack" directive is local to %n |
864 | %s is not a template |
865 | a friend declaration may not declare a partial specialization |
866 | exception specification ignored |
867 | declaration of "size_t" does not match the expected type %t |
868 | space required between adjacent ">" delimiters of nested template argument lists (">>" is the right shift operator) |
869 | could not set locale %sq to allow processing of multibyte characters |
870 | invalid multibyte character sequence |
871 | template instantiation resulted in unexpected function type of %t1 (the meaning of a name may have changed since the template declaration -- the type of the template is %t2) |
872 | ambiguous guiding declaration -- more than one function template %no matches type %t |
873 | non-integral operation not allowed in nontype template argument |
874 | invalid inline pragma argument |
875 | %s cannot be inlined because the there is no code for the function. |
876 | %s cannot be inlined because it takes a variable number of arguments. |
877 | %s cannot be inlined because the command line said not to inline it |
878 | %s cannot be inlined because a pragma said not to inline it |
879 | %s cannot be inlined because it was not declared inline and automatic inlining is disabled |
880 | %s cannot be inlined because it exceeds the space/time ratio |
881 | %s cannot be inlined because it contains a static variable |
882 | #warning directive: %s |
883 | memory-qualified type not allowed for field |
884 | memory qualifier conflicts with qualifier already on type |
885 | segment may not be specified with auto or register variable |
886 | illegal memory qualifier for parameter |
887 | illegal memory qualifier for auto or register variable |
888 | %sq clause may be specified only once in this OpenMP pragma |
889 | %sq clause not allowed in this OpenMP pragma |
890 | invalid schedule type for OpenMP pragma, must be one of {static,dynamic,guided,runtime} |
891 | expecting OpenMP pragma keyword at this point |
892 | invalid reduction operator in OpenMP pragma, must be one of {+,*,-,&,^,|,&&,||} |
893 | invalid entity for this variable list in OpenMP pragma |
894 | invalid OpenMP pragma, must be one of {parallel,for,section[s],single,master,critical,barrier,ordered,atomic,flush,threadprivate,task[q],threadshared} |
895 | identifier for OpenMP critical pragma cannot be related to any program variables |
896 | unrecognized clause in OpenMP pragma |
897 | invalid default value for OpenMP pragma, must be one of {%s} |
898 | option "embedded_c++" can be used only when compiling C++ |
899 | Embedded C++ does not support templates |
900 | Embedded C++ does not support exception handling |
901 | Embedded C++ does not support namespaces |
902 | Embedded C++ does not support run-time type information |
903 | Embedded C++ does not support the new cast syntax |
904 | Embedded C++ does not support using-declarations |
905 | Embedded C++ does not support "mutable" |
906 | Embedded C++ does not support multiple or virtual inheritance |
907 | invalid Microsoft version number: |
908 | pointer-to-member representation has already been set for %n |
909 | %t1 cannot be used to designate constructor for %t2 |
910 | invalid suffix on integral constant |
911 | operand of __uuidof must have a class type for which __declspec(uuid("...")) has been specified |
912 | invalid GUID string in __declspec(uuid("...")) |
913 | option "vla" can be used only when compiling C |
914 | variable length array with unspecified bound is not allowed |
915 | an explicit template argument list is not allowed on this declaration |
916 | an entity with linkage cannot have a variably modified type |
917 | a variable length array cannot have static storage duration |
918 | %n is not a template |
919 | this error number is no longer used |
920 | expected a template argument |
921 | this error number is no longer used |
922 | nonmember operator requires a parameter with class or enum type |
923 | option "enum_overloading" can be used only when compiling C++ |
924 | using-declaration of %n is not allowed |
925 | qualifier of destructor name %t1 does not match type %t2 |
926 | type qualifier ignored |
927 | option "nonstd_qualifier_deduction" can be used only when compiling C++ |
928 | a function declared "dllimport" may not be defined |
929 | incorrect property specification; correct form is __declspec(property(get=name1,put=name2)) |
930 | property has already been specified |
931 | __declspec(property) is not allowed on this declaration |
932 | member is declared with __declspec(property), but no "get" function was specified |
933 | the __declspec(property) "get" function %sq is missing |
934 | member is declared with __declspec(property), but no "put" function was specified |
935 | the __declspec(property) "put" function %sq is missing |
936 | ambiguous class member reference -- %nd1 used in preference to %nd2 |
937 | missing or invalid segment name in __declspec(allocate("...")) |
938 | __declspec(allocate) is not allowed on this declaration |
939 | a segment name has already been specified |
940 | cannot convert pointer to member of derived class %t1 to pointer to member of base class %t2 -- base class is virtual |
941 | invalid directory for instantiation files: |
942 | option "one_instantiation_per_object" can be used only when compiling C++ |
943 | invalid output file: %sq |
944 | cannot open output file: %sq |
945 | an instantiation information file name may not be specified when compiling several input files |
946 | option "one_instantiation_per_object" may not be used when compiling several input files |
947 | more than one command line option matches the abbreviation "--%s": |
948 | this error number is no longer used |
949 | a type qualifier cannot be applied to a function type |
950 | cannot open definition list file: %sq |
951 | late/early tiebreaker option can be used only when compiling C++ |
952 | incorrect use of va_start |
953 | incorrect use of va_arg |
954 | incorrect use of va_end |
955 | pending instantiations option can be used only when compiling C++ |
956 | fractional constant is out of range |
957 | reduction variable %no in OpenMP pragma must be an arithmetic scalar without a const qualifier |
958 | variable %no is already private and must not be re-privatized on this OpenMP pragma |
959 | index variable %no of for statement following an OpenMP for pragma must be private |
960 | reduction variable %no must be shared on entry to this OpenMP pragma |
961 | %no must be specified in a variable list at enclosing OpenMP parallel pragma |
962 | %sq clause of OpenMP pragma cannot contain threadprivate variable %no |
963 | a for statement must follow an OpenMP for pragma |
964 | the for statement following an OpenMP for pragma must have an initializer of the form <index> = |
965 | the for statement following an OpenMP for pragma must have a conditional of the form <index> {<,<=,>=,>} |
966 | an OpenMP for must only increment or decrement the index by a constant |
967 | index variable of for statement following an OpenMP for pragma must be a signed integer |
968 | privatized variable %no in OpenMP pragma must have a default constructor that takes no arguments |
969 | the OpenMP %sq1 pragma must not be enclosed by the %sq2 pragma |
970 | this pragma is not supported under strict OpenMP mode |
971 | %sq1 clause is not supported on the %sq2 pragma under strict OpenMP mode |
972 | %no1 can only appear on one data scope attribute clause in an OpenMP pragma (except firstprivate and lastprivate) |
973 | %sq1 OpenMP pragma must be associated with a block or statement |
974 | "section" OpenMP pragma must appear immediately inside a "sections" block |
975 | block or statement in OpenMP "sections" construct must have "section" pragma |
976 | "sections" OpenMP pragma must be on a block |
977 | any block but the first must have "section" OpenMP pragma |
978 | OpenMP pragma in "sections" should be "section", not %sq1 |
979 | Index variable %no on OpenMP worksharing construct must be shared on the corresponding region pragma |
980 | "ordered" pragma must be enclosed by a "for" or "sections" OpenMP block |
981 | "ordered" pragma must be enclosed by a %sq1 OpenMP block which is ordered |
982 | Index variable %no for OpenMP for must be a signed integer type |
983 | Operation not allowed in test expression of SIMD loop |
984 | Could not identify index of SIMD loop |
985 | Increment of SIMD loop index is not a constant amount |
986 | Exits are not allowed in SIMD loop |
987 | Loop increment is not 1 |
988 | Call is not allowed in SIMD code |
989 | Statement is not allowed in SIMD code |
990 | Integer divide/remainder is not allowed in SIMD code |
991 | SIMD operations are not allowed on operands of type %t |
992 | Loop variant addressing is not stride 1 |
993 | SIMD loop test expression is not a recognized form |
994 | a chunk value must not be specified with schedule type runtime in OpenMP pragma |
995 | OpenMP atomic operator must be one of +,*,-,/,&,^,|,<< or >> |
996 | OpenMP atomic assignment variable must appear exactly once on right-hand side |
997 | OpenMP atomic conversion of right-hand side to left-hand side must be null or a promotion |
998 | OpenMP atomic left-hand-side variable is of improper type |
999 | OpenMP atomic statement must be an assignment |
1000 | OpenMP atomic left-hand-side variable must not appear on right-hand side |
1001 | OpenMP atomic assignment must be one of +=,*=,-=,/=,&=,^=,|=,<<= or >>= or a pre- or post-increment or decrement |
1002 | OpenMP chunksize must be greater than zero |
1003 | Variable length array cannot be pm qualified |
1004 | copyin variable %no in OpenMP parallel pragma must appear earlier in threadprivate pragma |
1005 | Function %no declared both inline and noinline |
1006 | "ordered" OpenMP pragma must be nested in "task" |
1007 | %sq1 branches out of OpenMP structured block |
1008 | OpenMP threadprivate pragma may only appear at file scope |
1009 | Nested OpenMP "critical" pragmas may not have the same name |
1010 | Variable %no in OpenMP schedule clause should appear on shared list |
1011 | Terminating condition value of OpenMP for must be an int |
1012 | Initial condition value of OpenMP for must be an int |
1013 | task OpenMP pragma must be enclosed by a taskq pragma |
1014 | OpenMP for increment must be an int |
1015 | invalid rounding mode: |
1016 | #pragma is being ignored |
1017 | expression evaluated using type narrower than cast |
1018 | cast causes explicit narrowing conversion |
1019 | expression evaluated using type narrower than argument |
1020 | argument passing causes implicit narrowing conversion |
1021 | expression evaluated using type narrower than result |
1022 | assignment causes implicit narrowing conversion |
1023 | pointer casts may be troublesome |
1024 | pointer cast may result in improper alignment |
1025 | union mixes int with long or pointer |
1026 | sizes of union members no longer match |
1027 | function returns pointer to local variable |
1028 | constant truncated by cast |
1029 | cast of negative constant to unsigned type |
1030 | bitwise operation on signed value nonportable |
1031 | conversion to larger integral type may sign-extend incorrectly |
1032 | logical expression always %s |
1033 | constant operand to op: "!" |
1034 | statement has no consequent: %s |
1035 | function main must return int |
1036 | only 0 or 2 parameters allowed for main |
1037 | assignment operator "=" found where "==" was expected |
1038 | nonportable character constant |
1039 | nonportable bit-field type |
1040 | precision lost in bit-field assignment |
1041 | fallthrough on case statement |
1042 | bad code in ln2_outdef |
1043 | invalid lint2 output file |
1044 | cannot open lint2 output file |
1045 | suspicious comparison of char with negative |
1046 | suspicious comparison of char with zero |
1047 | equality operator "==" found where "=" was expected |
1048 | precedence confusion possible; parenthesize |
1049 | variable %no specified in OpenMP threadprivate must have global lifetime |
1050 | OpenMP threadprivate for variable %no must appear at same scope as its definition |
1051 | Loop not valid SIMD loop, #pragma SIMD_for ignored |
1052 | Value carried to next iteration is not allowed in SIMD loop |
1053 | Last value of scalar carried outside of loop |
1054 | Last value of scalar possibly carried outside of loop |
1055 | Vector reference is not stride one |
1056 | Vector reference has unknown stride |
1057 | Vector operand is not properly aligned for SIMD |
1058 | Vector operand may not be properly aligned for SIMD (pointer) |
1059 | Vector operand may not be properly aligned for SIMD (offset) |
1060 | Vector operand may not be properly aligned for SIMD (pointer+offset) |
1061 | invalid directory for #import files: |
1062 | an import directory can be specified only in Microsoft mode |
1063 | a member with reference type is not allowed in a union |
1064 | "typedef" may not be specified here |
1065 | redeclaration of %n alters its access |
1066 | a class or namespace qualified name is required |
1067 | return type "int" omitted in declaration of function "main" |
1068 | pointer-to-member representation %sq is too restrictive for %n |
1069 | missing return statement at end of non-void %n |
1070 | duplicate using-declaration of %no ignored |
1071 | enum bit-fields are always unsigned, but enum %t includes negative enumerator |
1072 | option "class_name_injection" can be used only when compiling C++ |
1073 | option "arg_dep_lookup" can be used only when compiling C++ |
1074 | option "friend_injection" can be used only when compiling C++ |
1075 | name following "template" must be a member template |
1076 | name following "template" must have a template argument list |
1077 | invalid target |
1078 | non-NULL pointer initializer value is not supported |
1079 | asm construct using pointer values may not work |
1080 | OpenMP threadshared for variable %no must appear at same scope as its definition |
1081 | %s cannot be inlined because there is a cycle in the call graph |