CCN0702
An error was encountered in accessing the alternate ddname
table. The default ddnames will be used.
CCN0703
An error was encountered in a call to &1 while processing &2.
CCN0704
There are no files with the default extension in &1.
CCN0705
The output file &1 is not supported in combination with
source file &2.
CCN0706
The source file is a CMS file. The suboption should specify
a CMS file or a BFS file in an existing directory.
CCN0707
The source file is a BFS file. The suboption should specify
a CMS file, a BFS file in an existing directory, or an existing BFS
directory.
CCN0708
The source file is a BFS directory. The suboption should
specify an existing BFS directory.
CCN0709
The source file is a Sequential data set. The suboption
should specify a sequential data set, a PDS member, or a UNIX file
in an existing directory.
CCN0710
The source file is a PDS member. The suboption should specify
a sequential data set, a PDS member, a PDS, a UNIX file in an existing
directory, or an existing UNIX directory.
CCN0711
The source file is a PDS. The suboption should specify a
PDS or an existing UNIX directory.
CCN0712
The source file is a UNIX file. The suboption should specify
a sequential data set, a PDS member, a UNIX file in an existing
directory, or an existing UNIX directory.
CCN0713
The source file is a UNIX directory. The suboption should
specify an existing UNIX directory.
CCN0721
Option "&1" cannot be specified with option "&2".
Option "&3" is ignored.
CCN0745
&1 should be a partitioned data set or UNIX directory.
CCN0750
Suboptions "&1" and "&2" of option "&3" conflict.
CCN0756
The data definition name "&1" cannot be resolved. File
"&2" could not be opened:
CCN0757
The data definition name "&1" cannot be resolved. Information
for character special file "&2", needed to allocate file "&3",
cannot be obtained:
CCN0758
The data definition name "&1" cannot be resolved. File
"&2", needed to allocate file "&3", is not character special.
CCN0759
The data definition name "&1" cannot be resolved. Character
special file "&2", needed to allocate file "&3", is not major
5.
CCN0760
The data definition name "&1" cannot be resolved. Character
special file "&2", needed to allocate file "&3", is not minor
"&4".
CCN0832
Option "&1" was set because option "&2" required
it.
CCN0833
"&1" is not compatible with "&2". "&3" is being
set.
CCN0834
The blocksize "&1" specified in "&2" exceeds maximum
valid size of "&3".
CCN0835
TARGET suboption "&1" is discontinued. Unexpected behavior
might occur if an out-of-support TARGET level is specified. Use a
TARGET level of "&2", or later instead.
CCN1509
An incompatible DLL has been detected.
The compiler requires LIBDDPI_DLL_VERSION to be at least
0x%1$.8x. The version found in the system is
0x%2$.8x.
CCN1510
An incompatible DLL has been detected.
The compiler requires LIBELF_DLL_VERSION to be at least 0x%1$.8x.
The version found in the system is 0x%2$.8x.
CCN1511
Cannot find the function %1$s in DLL %2$s.
CCN2034
The STRICT option is unsupported by IPA Link. The strict
settings defined in the compilation unit will be used and processing
continues without this option.
CCN2464
Profiling data matching that from the PDF1 phase could not
be found for function "&1" in file "&2". Source files and/or
compilation options may differ between the PDF1 and PDF2 phases.
CCN2465
Data for function "&1" does not match the profiling data
found in file "&2" from the PDF1 phase. Source files and/or compilation
options may differ between the PDF1 and PDF2 phases.
CCN2466
Profiling data for function "&1" is not found in file
"&2" from the PDF1 phase. Source files may differ between the
PDF1 and PDF2 phases, or the function may not be called.
CCN2467
Unable to create pdf file because the specified file name
is too long.
CCN2472
Cache miss profiling is not supported on this platform.
CCN2474
New definition of function "&1" is inconsistent with
profiling data found in file "&2" from the PDF1 phase. Source
files and/or compilation options may differ between the PDF1 and
PDF2 phases. PDF Information will be ignored for function "&3".
CCN2475
Profiling data found in file "&1" from the PDF1 phase
is &2% relevant.
CCN2476
An error occurred when writing to PDF or PDF map file "&1".
CCN2477
One or more input object files were not compiled with PDF.
CCN2497
File &1 call failed. System error description: "&2".
CCN2498
The listing destination when SPLITLIST is specified must
be either a PDS, PDSE or z/OS UNIX System Services file system directory.
Processing is terminated.
CCN2506
"&1", line &2: "&3" is used before it is set.
CCN2507
"&1", line &2: "&3" might be used before it is
set.
CCN3001
INTERNAL COMPILER ERROR: Procedure &1. For more information
visit: http://www.ibm.com/support/docview.wss?uid=swg21110810
CCN3002
COMPILER ERROR: Feature not implemented: &1.
CCN3003
Width of a bit field of type "&1" cannot exceed &2.
CCN3004
pragma must appear before use of identifier &1.
CCN3005
Error in message set &1, unable to retrieve message &2.
CCN3367
Only functions or typedefs of functions can be given a calling
convention.
CCN3369
The function cannot be redeclared with a different calling
convention.
CCN3374
Pointer types "&1" and "&2" are not compatible.
CCN3376
Redeclaration of &1 has a different number of fixed parameters
than the previous declaration.
CCN3377
The type "&1" of parameter &2 differs from the previous
type "&3".
CCN3378
Prototype for function &1 cannot contain "..." when mixed
with a nonprototype declaration.
CCN3379
Prototype for function &1 must contain only promoted
types if prototype and nonprototype declarations are mixed.
CCN3380
Parameter &1 has type "&2" which promotes to "&3".
CCN3381
The type "&1" of parameter &2 in the prototype declaration
is not compatible with the corresponding parameter type "&3"
in the nonprototype declaration.
CCN3382
The type "&1" of identifier &2 differs from previous
type "&3".
CCN3383
Expecting "&1" to be an external identifier.
CCN3426
An assignment expression is used as a condition. An equality
comparison (==) may have been intended.
CCN3427
A constant expression is used as a switch condition.
CCN3428
The left-hand side of a shift expression is an unparenthesized
arithmetic expression which has a higher precedence.
CCN3429
The right-hand side of a shift expression is an unparenthesized
arithmetic expression which has a higher precedence.
CCN3430
The result of a comparison is either 0 or 1, and may not
be appropriate as operand for another comparison operation.
CCN3431
The left-hand side of a bitwise &, |, or ^ expression
is an unparenthesized relational, shift, or arithmetic expression
which has a higher precedence.
CCN3432
The right-hand side of a bitwise &, |, or ^ expression
is an unparenthesized relational, shift, or arithmetic expression
which has a higher precedence.
CCN3433
The right-hand side of a bitwise shift expression should
be positive and less than the width in bits of the promoted left
operand.
CCN3434
The left-hand side of a bitwise right shift expression has
a signed promoted type.
CCN3435
An expression statement should have some side effects because
its value is discarded.
CCN3436
Left-hand side of comma expression should have side effects
because its value is discarded.
CCN3437
The init or re-init expression of a for statement should
have some side effects since its value is discarded.
CCN3438
The variable "&1" might be used before it is set.
CCN3439
Assigning enum type "&1" to enum type "&2" may not
be correct.
CCN3440
Cannot assign an invalid enumerator value to enum type "&1".
CCN3441
The macro definition will override the keyword "&1".
CCN3442
A trigraph sequence occurs in a character literal.
CCN3443
A trigraph sequence occurs in a string literal.
CCN4334
&1 value must contain only decimal digits or only '*'.
CCN4339
The specified register name '&1' is not valid.
CCN4340
Register variable &1 cannot be initialized.
CCN4343
Register '&1' is already used for variable &2.
CCN4344
Register variable &1 already reserves register '&2'.
This asm specification is ignored.
CCN4345
The data type '&1' of variable &2 is not suitable
for a register.
CCN4347
The register variable specification is non-portable.
CCN4349
Decimal floating-point constant "&1" is out of range.
CCN4350
Decimal floating-point constant "&1" cannot be represented
exactly in its evaluated format.
CCN4351
Decimal floating-point constant "&1" is not valid.
CCN4359
Host variable &1 is a pointer with unknown length.
CCN4366
Identifier "&1" with static storage duration was referenced
in pragma &2 directive.
CCN4367
Only one operand can be defined in the asm statement.
CCN4368
The constraint '&1' cannot be used on the operand that
has the "XL" constraint.
CCN4369
Only the output operand can be defined in the asm statement.
CCN4370
The specified data size &1 is not valid. The default
value &2 is assumed.
CCN4371
The inline asm statement is only supported when the option
GENASM is specified. The asm statement is ignored.
CCN4372
No valid constraint is specified for the operand. The constraint
'&1' is assumed.
CCN4379
The specified register name '&1' is not a valid general
purpose register name.
CCN4380
There is no matching #pragma extension for "pop" argument
in the same file. The pragma will be ignored.
CCN4381
There is a #pragma extension without a matching #pragma extension
(pop) in the same file. The "pop" has been inserted by the compiler
at the end of the file.
CCN5040
The text "%1$s" is unexpected. "%2$s" may be undeclared
or ambiguous.
CCN5041
A pointer-to-member must not be specified because "%1$s"
is not a class.
CCN5042
The value given for init_priority attribute must be a constant
integral expression in the range between 101 and 65535. The attribute
is ignored.
CCN5043
The explicit register specifier is unexpected. It is ignored.
CCN5044
Only function declarations can have default arguments.
CCN5045
The attribute "%1$s" has too many parameters. The attribute
is ignored.
CCN5046
The attributes "%1$s" must not be specified for a parameter.
CCN5047
A template class declaration or definition must have a class
name.
CCN5048
The attribute "%1$s" is not a valid function parameter attribute.
The attribute is ignored.
CCN5049
A template function must not be explicitly specialized as
a class.
CCN5050
A default template-argument should not be specified in a
friend template declaration.
CCN5051
A template parameter must be a simple identifier.
CCN5052
The text "%1$s" is unexpected. The keyword "template" may
need to prefix "%2$s".
CCN5053
The declaration of a class member within the class definition
must not be qualified.
CCN5054
A class or struct declaration must have a tag, a declarator,
or both.
CCN5080
Template specializations must be prefixed with "template<>".
CCN5081
The attribute "%1$s" is not a valid type attribute. The
attribute is ignored.
CCN5082
The attribute "%1$s" is not a valid variable attribute.
The attribute is ignored.
CCN5083
An explicit template specialization must not be an untagged
class.
CCN5084
An explicit template instantiation must not be an untagged
class.
CCN5085
The attribute "%1$s" is not a valid function attribute.
The attribute is ignored.
CCN5086
The declaration of the template parameters is missing for
template "%1$s".
CCN5087
The arguments of the template qualifier do not match those
of "%1$s".
CCN5088
An enumeration must not be defined in this context.
CCN5089
Too many template prefixes are specified for the declaration
of "%1$s".
CCN5090
Not enough template prefixes are specified for the declaration
of "%1$s".
CCN5091
A function explicit instantiation must specify only "template
instantiation-name".
CCN5092
The explicit instantiation of "%1$s" was ignored because
the function definition was not found.
CCN5093
A partial specialization of a function is not allowed.
CCN5094
The template parameter must not be qualified.
CCN5095
The friend function declaration "%1$s" will cause an error
when the enclosing template class is instantiated with arguments
that declare a friend function that does not match an existing definition.
The function declares only one function because it is not a template
but the function type depends on one or more template parameters.
CCN5096
No primary class template "%1$s" is found for a partial specialization.
CCN5098
The partial specialization "%1$s" must be declared in the
same scope as the primary template or in a namespace scope that encloses
the primary template.
CCN5099
The explicit specialization "%1$s" must be made in the nearest
enclosing namespace of the template.
CCN5100
The class qualifier "%1$s" contains a circular reference
back to "%2$s".
CCN5101
A typedef declaration must not contain the specifier "%1$s".
CCN5102
A declaration with a "%1$s" specifier must contain a declarator
ID.
CCN5103
An anonymous union, struct or class declared at namespace
scope must be declared static.
CCN5104
The "%1$s" specifier must be applied only to objects declared
in a block or to function parameters.
CCN5105
Functions declared within a block must not be "%1$s".
CCN5106
The "static" specifier must be applied only to objects, functions,
and anonymous unions, structs and classes.
CCN5107
The "extern" specifier must be applied only to objects and
functions.
CCN5108
Class members must not be declared "extern".
CCN5109
The "mutable" specifier must be applied only to non-reference
class data members.
CCN5110
The "inline" specifier must be applied only to function declarations.
CCN5111
The "explicit" specifier must be applied only to declarations
of constructors within a class declaration.
CCN5112
The "virtual" specifier must be applied only to declarations
of non-static class member functions within a class declaration.
CCN5113
The "static" specifier must be applied only to class member
declarations within a class declaration.
CCN5114
A parameter name must not be the same as another parameter
of this function.
CCN5115
A member variable must have the "%1$s" attribute to be initialized
in the definition of a class.
CCN5116
A template declaration must declare a function, a class,
a static member of a template class, or a template member of a class.
CCN5117
Linkage specification must be at namespace scope.
CCN5118
A class name is expected in the base specifier.
CCN5119
A friend template must not be declared in a local class.
CCN5120
The out-of-line member definition "%1$s" of an explicit specialization
should not use a template prefix.
CCN5154
A class, struct, or union must not be defined in a friend
declaration.
CCN5155
A template parameter must not be used in an elaborated type
specifier.
CCN5156
"%1$s" keyword is not supported on this platform. The keyword
is ignored.
CCN5157
The text ">" is unexpected. It may be that this token
was intended as a template argument list terminator but the name
is not known to be a template.
CCN5158
The attribute "%1$s" is not supported on the target platform.
The attribute is ignored.
CCN5159
A storage class cannot be specified on a declaration directly
contained in a linkage specification.
CCN5183
The explicit instantiation "%1$s" should be in a namespace
enclosing the template and use a qualified name if not in the innermost
such namespace.
CCN5249
Default arguments are not available due to other errors.
CCN5250
The keyword "this" is only allowed in a non-static class
member function body or in a constructor member initializer.
CCN5251
The "%1$s" operator cannot be applied to the undefined class
"%2$s".
CCN5252
"%1$s" contains a circular reference back to "%2$s".
CCN5253
This use of undefined class "%1$s" is not valid.
CCN5254
The non-static member "%1$s" must be associated with an object
or a pointer to an object.
CCN5255
The implicit member function "%1$s" cannot be defined.
CCN5256
A parameter of type "%2$s" cannot be initialized with an
expression of type "%1$s".
CCN5257
An object or reference of type "%2$s" cannot be initialized
with an expression of type "%1$s".
CCN5258
A return value of type "%2$s" cannot be initialized with
an expression of type "%1$s".
CCN5259
The name lookups of "%1$s" do not yield the same type in
the context of the expression and in the context of the class of
the object expression.
CCN5260
A goto must not enter a try block or handler.
CCN5261
The header <typeinfo> must be included before using
the typeid operator.
CCN5262
The first argument to the "offsetof" macro must be a class
type.
CCN5263
The non-const member function "%1$s" is called for "%2$s".
CCN5264
The non-volatile member function "%1$s" is called for "%2$s".
CCN5265
A pointer to non-const member function type "%1$s" is called
for "%2$s".
CCN5266
A pointer to non-volatile member function type "%1$s" is
called for "%2$s".
CCN5267
The second operand to the "offsetof" macro is not valid.
CCN5268
"%1$s" has more than one default constructor.
CCN5507
The attempt to load "%1$s" from the default library path
failed.
CCN5508
The file "%1$s" cannot be loaded: the program file is not
an ordinary file, or its mode does not allow execution, or search
permission is denied on a component of the path prefix.
CCN5509
The file "%1$s" cannot be loaded: the program file has a
valid magic number in its header, but the header is damaged or is
incorrect for the machine on which the file is to be run.
CCN5510
The file "%1$s" cannot be loaded: too many symbolic links
were encountered in translating the path name.
CCN5511
The file "%1$s" cannot be loaded: incorrect XCOFF header
or some problems in linking.
CCN5512
The file "%1$s" cannot be loaded: the program requires more
memory than is allowed by the system.
CCN5513
The file "%1$s" cannot be loaded: the file is currently open
for writing by a process.
CCN5514
The file "%1$s" cannot be loaded: a component of a path name
exceeded 255 characters, or an entire path name exceeded 1023 characters.
CCN5515
The file "%1$s" cannot be loaded: a component of the file
name does not exist.
CCN5516
The file "%1$s" cannot be loaded: a component of the path
prefix is not a directory.
CCN5517
The file "%1$s" cannot be loaded: the process root or current
directory is located in a virtual file system that has been unmounted.
CCN5518
The file "%1$s" cannot be loaded: the file name is null.
CCN5519
The file "%1$s" cannot be loaded: the file cannot be found.
CCN5522
The file "%1$s" cannot be loaded: DosLoadModule return code
is %2$s.
CCN5523
Linkage %1$s is not known. extern "C" is assumed.
CCN5525
The enum cannot be packed to the requested size of %1$s bytes.
CCN5526
One or more error messages have been disabled.
CCN5527
The build failure may be because of an Internal
Compiler Error or because a tool failed to generate a
message. For more information visit:http://www.ibm.com/support/docview.wss?uid=swg21110810
CCN5904
Token skipping due to conditional compilation begins here.
CCN5905
Token skipping due to conditional compilation ends here.
CCN5921
"%1$s" is defined in the file "%2$s" on line %3$s.
CCN5922
#include_next search attempted to open the file "%1$s".
CCN5923
There is a #pragma extension without a matching #pragma extension
(pop) in the same file. The "pop" has been inserted by the compiler
at the end of the file.
CCN6086
The initializer list in the compound literal expression must
be a constant expression.
CCN6305
"%1$s" is not complete when included by "%2$s".
CCN6306
The deleted definition of function "%1$s" must not be out-of-line.
CCN6307
The declaration of "%1$s" is deleted and cannot be used.
CCN6308
"%1$s" is not a special member function, and therefore it
cannot be defaulted.
CCN6309
The deleted definition of function "%1$s" is invalid.
CCN6310
The function "%1$s" differs from the expected signature,
"%2$s", in a manner that prevents it from being explicitly defaulted.
CCN6311
To be explicitly defaulted on its first declaration, "%1$s"
cannot have a parameter type which differs from the one in the expected
signature, "%2$s".
CCN6312
The defaulted definition of function "%1$s" must not have
default arguments.
CCN6388
A positive integer constant expression must be specified
for pragma %1s. The pragma is ignored.
CCN6389
Pragma %1s must be specified only once for the same loop.
This pragma is ignored.
CCN6390
Pragma %1s is ignored because it contradicts pragma %2s,
which is previously specified for the same loop.
CCN6391
External name "%1$s" has been truncated to "%2$s".
CCN6392
The Csect option is ignored due to conflict with the name
in #pragma csect.
CCN6393
"pragma %1$s" must be specified in namespace scope. The pragma
is ignored.
CCN6394
The "pragma %1$s" and "pragma %2$s" are incompatible for
the same declaration. The "pragma %3$s" is ignored.
CCN6395
The pragma argopt and pragma descriptor are incompatible
for the same declaration.
CCN6396
The value given for "pragma priority" must be a constant
integral expression in the range between 101 and 65535. The pragma
is ignored.
CCN6397
The Csect option is ignored due to a naming error.
CCN6398
The external name "%1$s" in pragma csect conflicts with another
csect name.
CCN6399
There is more than one pragma csect statement.
CCN6402
The options for "pragma %1$s" are incorrectly specified:
expected %2$s and found %3$s. The option is ignored.
CCN6403
The function "%2$s" specified in "pragma %1$s" cannot be
found. The pragma is ignored.
CCN6404
The parameter "%1$s" specified for "pragma %2$s" is not valid.
The pragma is ignored.
CCN6405
Syntax error in "pragma %1$s": expected "%2$s" and found
"%3$s". The pragma is ignored.
CCN6406
"pragma %1$s" is already specified. The pragma is ignored.
CCN6407
The function "%2$s" specified in "pragma %1$s" does not have
an implementation. The pragma is ignored.
CCN6408
"pragma %1$s" has no effect. The pragma is ignored.
CCN6409
"pragma %1$s" is not supported on the target platform. The
pragma is ignored.
CCN6410
The function "%2$s" specified in "pragma %1$s" is not uniquely
identified. The pragma is ignored.
CCN6411
"pragma %1$s" must be specified in global scope. The pragma
is ignored.
CCN6412
The declaration "%2$s" specified in "pragma %1$s" cannot
be found. The pragma is ignored.
CCN6413
The conflicting pragma is specified on line %1$s of "%2$s".
CCN6414
The function "%2$s" specified in "pragma %1$s" is a member
function. The pragma is ignored.
CCN6415
The declaration "%2$s" specified in "pragma %1$s" is a member
variable. The pragma is ignored.
CCN6416
The declaration "%2$s" specified in "pragma %1$s" is a structure
tag. The pragma is ignored.
CCN6417
The declaration "%2$s" specified in "pragma %1$s" must have
"%3$s" linkage. The pragma is ignored.
CCN6418
The declaration "%1$s" specified in pragma "%2$s" is not
compatible with the declaration "%3$s", which is also specified in
the pragma. The pragma will be ignored.
CCN6420
The packing boundary for "pragma pack" must be 1, 2, 4, 8,
or 16. The pragma is ignored.
CCN6421
Attempting to pop an empty "pragma pack" stack. The current
pack setting may be invalid.
CCN6422
The identifier does not exist within the "pragma pack" stack.
The current alignment may change.
CCN6423
The declaration in "pragma map" has already been mapped to
"%1$s". The pragma is ignored.
CCN6424
Priority values in successive "pragma priority" statements
must increase.
CCN6425
The value given for the "pragma priority" is in the range
reserved for the system.
CCN6426
The function "%1$s" in "pragma alloc_text" is already specified.
The pragma is ignored.
CCN6427
The specified object model "%1$s" is not known. The pragma
is ignored.
CCN6428
The "pragma object_model" stack is empty. The pragma is ignored.
CCN6429
The identifier "%1$s" in "pragma import" is already specified
on line %2$s of "%3$s". The pragma is ignored.
CCN6430
The identifier "%1$s" in "pragma export" is already specified.
The pragma is ignored.
CCN6431
The "pragma enum" stack is empty. The pragma is ignored.
CCN6432
The function "%1$s" in "pragma alloc_text" is already specified
with "pragma code_seg".
CCN6433
The function "%1$s" in "pragma weak" is already specified.
The pragma is ignored.
CCN6434
The message id "%1$s" in "pragma report" is not a valid.
The pragma is ignored.
CCN6435
The function "%1$s" in "pragma mc_func" is already specified.
The pragma is ignored.
CCN6436
The function "%1$s" in "pragma reg_killed_by" is already
specified. The pragma is ignored.
CCN6437
"pragma reg_killed_by" must be used with a corresponding
"pragma mc_func".
CCN6438
The file "%1$s" should be specified in an "#include" directive
or as a source file in the configuration file.
CCN6439
Two or more expressions must be specified in "pragma disjoint".
The pragma is ignored.
CCN6440
The expressions "%1$s" and "%2$s" specified in "pragma disjoint"
have incompatible types. The pragma is ignored.
CCN6441
The expression "%1$s" specified in "pragma disjoint" is not
a valid type. The pragma is ignored.
CCN6442
The "pragma align" stack is empty. The pragma is ignored.
CCN6443
"pragma %1$s" overrides the original option value.
CCN6444
The "pragma namemangling" stack is empty. The pragma is ignored.
CCN6445
The size specified for "pragma pointer_size" must be 32 or
64. The pragma is ignored.
CCN6447
The argument "%2$s" specified in "pragma %1$s" is not a defined
class.
CCN6448
"A pragma IsHome" is defined for "%1$s", but there is no
matching "pragma HasHome". The pragma is ignored.
CCN6449
More than one "pragma IsHome" for "%1$s" in different targets.
CCN6450
"pragma %1$s" has already been specified for function "%2$s".
The pragma is ignored.
CCN6451
Using #pragma pack(%1$s), the C++ compiler may generate a
different class layout than the C compiler generates. Use #pragma
pack(%1$s:C_Compat) to get the C compiler's behavior.
CCN6455
Member "%1$s" is not declared as specified in pragma "%2$s".
The pragma is ignored.
CCN6456
Only dot member access is allowed in pragma "%1$s". The
pragma is ignored.
CCN6457
Member "%1$s" is at offset "%2$s", not at offset "%3$s" as
specified in pragma assert_field_offset.
CCN6460
"%1$s" has not been declared before the pragma pointer directive.
CCN6465
Instruction sequence for "pragma mc_func" contains the character
"%1$s" that is not a hexadecimal digit.
CCN6466
Instruction sequence for "pragma mc_func" contains odd number
of hexadecimal digits.
CCN6467
The include directive for the primary source file "%1$s"
is ignored.
CCN6469
The function "%2$s" specified in "pragma %1$s" cannot be
found.
CCN6470
The source file "%1$s" is being included by the source file
"%2$s", which has different options in effect.
CCN6492
No argument is specified for "pragma define". The pragma
is ignored.
CCN6493
Duplicate argument "%1$s" in "pragma disjoint". The pragma
is ignored.
CCN6494
The suboption "%1$s" for "pragma %2$s" is not supported on
the target platform. The pragma is ignored.
CCN6495
Unexpected text "%2$s" found in "pragma %1$s". The pragma
is ignored.
CCN6496
Unexpected text "%2$s" found in "pragma %1$s". The rest of
the pragma directive is ignored.
CCN6497
An implicit "}" does not find a matching implicit 'extern
"C" {'. An extra "}" may be present.
CCN6498
The function "%2$s" specified in "pragma %1$s" has already
been defined. The pragma is ignored.
CCN6499
The function "%2$s" specified in "pragma %1$s" is virtual.
The pragma is ignored.
CCN6600
"main" should have a return type of type "int".
CCN6601
A local class cannot have member templates.
CCN6602
The partial specialization "%1$s" cannot have template parameters
that have default values.
CCN6603
Default template parameter arguments cannot be followed by
uninitialized template parameters.
CCN6604
The template parameter "%1$s" cannot be used in a partially
specialized non-type argument expression.
CCN6605
The argument list for the partial specialization "%1$s" is
equivalent to the implicit argument list of the primary template.
CCN6606
The non-type template parameter, "%1$s", must have an integral,
enumeration, pointer to object, pointer to function, lvalue reference,
or pointer-to-member type.
CCN6607
All array dimensions for "%1$s" should be specified and should
be greater than zero.
CCN6608
An anonymous %1$s should only define non-static data members.
CCN6609
A using declaration cannot be used to declare "%1$s".
CCN6610
"%1$s" must not be declared as import and defined.
CCN6611
The current option settings do not allow the use of "long
long".
CCN6612
The static variable "%1$s" is not visible where "%2$s" is
used in a #include directive.
CCN6613
The static function "%1$s" is not visible where "%2$s" is
used in a #include directive.
CCN6614
"%1$s" must be the last data member in its class because
"%2$s" contains a zero-dimension array.
CCN6615
Only the first array bound can be omitted.
CCN6616
A pointer-to-member should not be converted from the virtual
base "%1$s" to the derived class "%2$s".
CCN6617
The incomplete type "%1$s" is not allowed in an exception-specification
.
CCN6618
"%1$s" is not allowed in an exception-specification because
"%2$s" is incomplete.
CCN6619
The type "%1$s" is not valid in this context.
CCN6620
"%1$s" must be declared to have "stdcall" linkage.
CCN6621
The explicit specialization "%1$s" must be declared in the
nearest enclosing namespace scope of the template.
CCN6622
The explicit specialization "%1$s" must be defined in a namespace
that encloses the declaration of the explicit specialization.
CCN6623
The explicit specialization "%1$s" cannot have default function
arguments.
CCN6624
The partial specialization "%1$s" must be declared in the
same scope as the primary template or in a namespace scope that encloses
the primary template.
CCN6625
The explicit specialization "%1$s" must not be declared in
the scope of a template.
CCN6626
At least one template argument in a partial specialization
must depend on a template parameter.
CCN6627
A statement type that follows the pragma "%1$s" is invalid.
The pragma is ignored.
CCN6628
Every template parameter for a constructor template must
be used in the parameter list of the constructor.
CCN6629
Every template parameter for a conversion function template
must be used in the return type.
CCN6630
Every template parameter for a partial specialization must
be used in the template argument list.
CCN6631
A template parameter should not be used in its own default
argument.
CCN6632
The length of the identifier exceeds the maximum limit of
"%1$s" for a name with "%2$s" linkage.
CCN6633
The name "%1$s" is not a recognized built-in declaration.
CCN6634
An array element must not have type "%1$s".
CCN6635
There cannot be a reference to a reference.
CCN6639
The behavior of long type bit fields has changed from previous
releases of this compiler. In 64-bit mode, long type bit fields now
default to long, not int.
CCN6640
Cannot take the address of the machine-coded function "%1$s".
CCN6641
The use of vector type is invalid for architecture level
"%1$s".
CCN6642
The packed attribute is valid only for class and struct nonstatic
data members. The attribute is ignored.
CCN6643
"main" cannot be declared as a template function.
CCN6644
The unnamed bit field is too small: %1$s bits are needed
for "%2$s".
CCN6645
The bit field "%1$s" is too small: %2$s bits are needed for
"%3$s".
CCN6646
The explicit instantiation of member "%1$s" must have a definition.
CCN6648
Clause "%1$s" is not valid in "# pragma omp %2$s".
CCN6650
"# %1$s %2$s" is not valid for the "%3$s" statement.
CCN6652
"%1$s" is not allowed in a structured block.
CCN6653
Branching out of a structured block is not allowed.
CCN6654
Branching into a structured block is not allowed.
CCN6655
The for-init-statement is missing, the for loop is not in
the canonical form.
CCN6656
The for-init-statement of the for loop is not in the canonical
form.
CCN6657
The iteration variable must be a signed or unsigned integer
or random access iterator type.
CCN6658
The condition is missing, the for loop is not in the canonical
form.
CCN6659
The condition of the for loop is not in the canonical form.
CCN6660
The increment expression is missing, the for loop is not
in the canonical form.
CCN6661
The increment expression of the for loop is not in the canonical
form.
CCN6663
Incorrect assignment of a restrict qualified pointer. Only
outer-to-inner scope assignments between restrict pointers are allowed.
This may result in incorrect program behavior.
CCN6664
The variable "%1$s" has undefined data scope.
CCN6665
The value of the expression must be greater than zero.
CCN6666
An "ordered" directive must be within a dynamic extent of
a "for" or "parallel for" construct.
CCN6667
The related "for" or "parallel for" construct must have an
"ordered" clause.
CCN6668
The "ordered" directive must not be executed more than once.
CCN6670
Invalid statement type in "atomic" construct.
CCN6671
Invalid expression type in "atomic" construct.
CCN6672
Expression in "atomic" construct is not scalar type.
CCN6673
The variable "%1$s" has already been specified in one of
the data scope clauses.
CCN6674
The variable "%1$s" must not have a reference type.
CCN6675
The variable "%1$s" must not have an incomplete type.
CCN6676
The class of variable "%1$s" must have a default constructor.
CCN6677
The __callback keyword is not associated with a function
pointer.
CCN6678
Critical constructs with the same name cannot be nested.
CCN7521
The template definition "%1$s" is no longer provided in module
"%2$s". Dependent modules should be recompiled to generate the necessary
definition.
CCN7522
The compiler is operating in 32-bit mode. The option "%1$s"
is ignored.
CCN7524
"%1$s" is not compatible with "%2$s". "%3$s" is being set.
CCN7525
Sub-option is not allowed in the "%1$s" option.
CCN7526
Option "%1$s" does not have a negative form and is ignored.
CCN7527
Invalid delimiter following the string "%1$s".
CCN7528
Invalid string "%1$s" specified and is ignored.
CCN7618
"%1$s" should be initialized using the member initialization
list.
CCN7619
"%1$s" should be initialized in the same order as it is declared
in "%2$s". It should be initialized after "%3$s".
CCN7620
"%1$s" is a non-const namespace variable and may cause problems
in multithreaded code.
CCN7621
"%1$s" is a global variable and may cause problems in multithreaded
code.
CCN7622
"%1$s" is a static local variable and may cause problems
in multithreaded code.
CCN7623
"%1$s" is a static member variable and may cause problems
in multithreaded code.
CCN7624
64-bit portability : possible truncation of pointer through
conversion of pointer type into int type.
CCN7625
64-bit portability : possible truncation of array through
conversion of array type into int type.
CCN7626
64-bit portability : possible truncation of function through
conversion of function type into int type.
CCN7627
64-bit portability : possible incorrect pointer through conversion
of integral type into pointer.
CCN7628
64-bit portability : possible loss of digits through conversion
of long type into int type.
CCN7629
64-bit portability : possible change of result through conversion
of unsigned int type into long int type. In 32-bit mode, values
greater than INT_MAX would be truncated, but not in 64-bit mode.
CCN7630
64-bit portability : possible difference in results. In
32-bit mode, values < INT_MIN or > INT_MAX would be truncated,
but not in 64-bit mode.
CCN7631
64-bit portability : possible difference in results. Values <
0 would give different results in 64-bit mode, values > UINT_MAX
would be truncated in 32-bit mode but not in 64-bit mode.
CCN7632
64-bit portability : possible difference in results. Values >
INT_MAX would be truncated in 32-bit mode but not in 64-bit mode.
CCN7633
64-bit portability : possible difference in results. Values >
UINT_MAX would be truncated in 32-bit mode but not in 64-bit mode.
CCN7634
64-bit portability : possible difference in results if value
is negative.
CCN8152
Weak symbol is not supported on AIX4.3 and lower. Weak symbol
is supported on AIX5.1 with a PTF or on AIX5.2 and higher.
CCN8153
The correct way of representing the imaginary part of a complex
number is by using "%1$s"
CCN8154
C++ complex types might be supported differently by this
compiler than by other compilers. If you are compiling this program
with more than one compiler, using complex types might result in
program incompatibility.
CCN8155
The use of long in a vector type is not allowed in 64-bit
mode.
CCN8157
Option "%1$s" may be in conflict with OpenMP.
CCN8158
The option "%1$s" only has an effect when preprocessed output
is generated. The option is ignored.
CCN8159
"%1$s" is deprecated when used together with "%2$s". The
option is accepted but may not be in a future release.
CCN8160
The 'class' keyword is no longer used in this context for
friend declarations under C++0x.
CCN8161
"%1$s" is deprecated. The option is accepted but may not
be in a future release.
CCN8162
The "%1$s" option has been deprecated and might be removed
in a future release. Consider using the "%2$s" environment variable
instead.
CCN8163
The "%1$s" option can prevent the "%2$s" option from detecting
the use of some variables before they are set.
CCN8164
Vector long type is not allowed. Use vector int instead.
CCN8165
The %1$s schedule type has been deprecated and might be removed
in a future release. Consider using the %2$s schedule type. The schedule
type is reset to %2$s.
CCN8200
Class "%1$s" has base classes with different object models.
CCN8201
Class "%1$s" is specified with a different object model than
its base classes. The object model specified in its base classes
will be used.
CCN8202
Class "%1$s" has different object model between its formal
template class and its base classes.
CCN8204
The direct base "%1$s" inaccessible in "%2$s" due to ambiguity.
CCN8205
The covariant return type is not supported on the specific
platform, the function "%1$s" has two covariant return types, "%2$s"
and "%3$s".
CCN8400
"%1$s" is undefined. The delete operator will not call a
destructor.
CCN8401
The address of the destructor "%1$s" cannot be taken.
CCN8402
The explicit reference to the destructor "%1$s" can only
be used in an explicit destructor call.
CCN8403
An expression with type pointer-to-member function must be
bound to an object or a pointer to an object when it is used with
the function call operator ().
CCN8404
All the arguments must be specified for "%1$s" because its
default arguments have not been checked yet.
CCN8405
An empty initializer list cannot be used to initialize an
unbounded array.
CCN8406
Build with the "%1$s" compiler option to extend the scope
of the for-init-statement declaration.
CCN8407
The local macro "%1$s" is not visible in the current source.
CCN8408
The condition declaration cannot have type "%1$s".
CCN8409
The condition declaration cannot be initialized with a brace
list initializer.
CCN8410
The left side of the "%1$s" operator must be an lvalue.
CCN8411
A dynamic cast is present, but the correct RTTI option is
not specified.
CCN8412
A typeid is present, but the correct RTTI option is not specified.
CCN8413
The "__alignof__" operator cannot be applied to a bit field.
CCN8414
The identifier "__VA_ARGS__" is allowed only in the replacement
list of a function-like macro that has an ellipsis, "...", in the
parameter list.
CCN8415
This expression cannot be used as a typeof expression.
CCN8418
The non-"%1$s" member function "%2$s" is called for "%3$s".
CCN8419
A pointer to non-"%1$s" member function type "%2$s" is called
for "%3$s".
CCN8421
A flexible array member must be the last member of an outer
struct to be initialized.
CCN8422
A variable length array may not be initialized.
CCN8423
References to variable length arrays are not supported in
C++.
CCN8424
Variable length arrays may not be a data member of a structure,
union, or class.
CCN8425
A variable length array of unknown size is not allowed in
this context.
CCN8426
The argument of the sizeof operator is (or contains) a zero
extent array or flexible array member of size zero.
CCN8427
A goto statement may not jump into the scope of a variable
of variably modified type.
CCN8428
A variable length array of non-POD (plain old data) element
type is not permitted.
CCN8429
The format of the designated initializer is incorrect.
CCN8430
Casting to an array type is not permitted.
CCN8431
A template may not be instantiated with a variably modified
type.
CCN8432
"goto %1$s" bypasses the variable length array definition
"%2$s".
CCN8433
The "%1$s" statement bypasses the variable length array definition
"%2$s".
CCN8434
The type is not allowed for the "%1$s" unary operation.
CCN8439
The constructor initializer is unexpected. This constructor
delegates at line %1$s, column %2$s.
CCN8601
Forward declaration of the enumeration "%1$s" is not allowed.
CCN8602
The first non-matching token was encountered on line %1$s,
column %2$s. A project cannot contain more than one definition of
a class unless each definition consists of the same sequence of tokens.
CCN8603
The parameter must not be specified with this scheduling
type.
CCN8606
"restrict" can only qualify a pointer or reference type.
The "restrict" keyword is ignored.
CCN8607
The "__callback" keyword can only adorn a pointer to a function.
The keyword is ignored.
CCN8608
The "__ptr32" qualifier cannot be applied to a pointer that
is in the return type of a function or in a parameter to a function.
CCN8609
The linkage keyword "%1$s" is deprecated and has no meaning.
The keyword is ignored.
CCN8610
The pascal string is too long. It will be truncated to 255
bytes in length.
CCN8611
The name "%1$s" can only be used to declare a constructor.
CCN8612
The hexadecimal floating point constant "%1$s" cannot be
represented exactly in its evaluated format.
CCN8613
A variable length array type cannot be used in a compound
literal expression.
CCN8614
The static keyword or type qualifiers are ignored unless
they are in the outermost array index of a function parameter.
CCN8615
The attribute "%1$s" cannot be applied to this variable.
The attribute is ignored.
CCN8616
A different section was specified for "%1$s"; the new specification
is used.
CCN8617
The attribute "section" has been specified more than once;
the last specification is used.
CCN8618
The class template name "%1$s" did not match an injected
class name and must be followed by a template parameter list.
CCN8619
The anonymous enumeration declaration does not declare a
name.
CCN8621
The type attribute "%1$s" is ignored because it is not supported
for this type.
CCN8622
The expression must be an integral non-volatile expression.
CCN8623
A character string literal cannot be concatenated with a
wide string literal.
CCN8625
The asm label specification cannot be applied to a constructor
or destructor declaration. The asm specification is ignored.
CCN8626
The asm label specification cannot be applied to a local
object or static object. The asm specification is ignored.
CCN8627
The asm label specification cannot be applied to a non-static
data member. The asm specification is ignored.
CCN8628
The asm label specification cannot be applied to a template
function declaration or any declaration contained within a template.
The asm specification is ignored.
CCN8629
The asm label specification cannot be applied to a typedef
declaration. The asm specification is ignored.
CCN8630
The asm label specification cannot be applied to a virtual
member function declaration. The asm specification is ignored.
CCN8631
The asm label specification cannot be applied to a friend
declaration. The asm specification is ignored.
CCN8633
Decimal floating-point constant "%1$s" is out of range.
CCN8634
Decimal floating-point constant "%1$s" cannot be represented
exactly in its evaluated format.
CCN8638
The __thread keyword can only be specified for external or
static data.
CCN8639
The attribute "%1$s" is specified for "%2$s"; the attribute
"%3$s" is ignored.
CCN8640
A different attribute common/nocommon was specified; the
new specification is used.
CCN8641
The type "%1$s" is not supported on the target architecture.
CCN8643
No static initialization may refer to the address of a thread-local
variable.
CCN8656
A non-function friend declaration must consist of a friend
specifier followed by an elaborated-type-specifier, simple-type-specifier
or typename-specifier.
CCN8657
Variable declared with auto type cannot appear in its initializer.
CCN8658
Auto type cannot be declared with more than one type token.
CCN8659
Auto type specifier is not supported on functions without
trailing return type.
CCN8660
The "explicit" specifier must be applied only to declarations
of constructors or conversion operators within a class declaration.
CCN8661
The underlying type "%1$s" is not an integral type.
CCN8906
The __align specifier cannot be used to reduce the alignment
of an aggregate or a variable.
CCN8907
The subscript %1$s is out of range. The valid range is 0
to %2$s.
CCN8908
The subscript %1$s is less than zero. The subscript of an
array should be greater than or equal to zero.
CCN8909
The subscript %1$s is out of range. The only valid subscript
is 0.
CCN8910
The template "%1$s" uses a file organization for tempinc,
but tempinc is not being used.
CCN8911
Variable "%1$s" must be private in the enclosing context.
CCN8913
Template specialization "%1$s" must match the formal definition.
CCN8914
A decimal floating-point type may not be thrown.
CCN8915
A catch handler may not catch a decimal floating-point type.
CCN8916
"pragma %1$s" conflicts with option "%2$s". The pragma is
ignored.
CCN8917
Specified register name "%1$s" can only be used to declare
a variable with register storage class.
CCN8918
An OpenMP 'for' construct may only have one binding 'ordered'
construct.
CCN8922
The argument of a "%1$s" clause must be a positive constant
integer expression.
CCN8923
The value of the expression in the "collapse" clause must
not be greater than the number of nested "for" loops enclosed by the
"parallel for" directive.
CCN8924
Cannot pass an argument of non-POD class type "%1$s" through
ellipsis.
CCN8925
The inner loop bounds and stride must not depend on the outer
loop control variable "%1$s" within a construct with a "collapse"
clause.
CCN8926
Branching out of a collapsed loop is not allowed.
CCN8927
The "unroll" pragma cannot be used with a construct containing
the "collapse" clause.
CCN8928
Integral constant "%1$s" has implied type unsigned long int
under the non-C++0x language levels. It has implied type long long
int under C++0x.
CCN8931
The scheduling type "%1$s" is not supported. "static" is
assumed.
CCN8932
"%1$s" has no parameter packs that can be expanded.
CCN8933
A template parameter pack must be the last template parameter
in this context.
CCN8934
Template parameter pack "%1$s" is not expanded. All template
parameter packs must be expanded in this context.
CCN8935
A C++0x feature is being used. Use the extended0x langlvl
or langlvl "%1$s" to enable this feature.
CCN8936
Function "%1$s" should have static linkage.
CCN8937
Mismatched pack lengths while expanding pack for "%1$s".
CCN8938
The operand of sizeof... must name a parameter pack.
CCN8939
A pack expansion is not allowed in this context.
CCN8940
A template parameter pack cannot be a template template parameter,
this has not been implemented.
CCN8941
A template parameter pack must not have a default argument.
CCN8942
A template parameter pack or expansion is not permitted in
this context.
CCN8943
Integral constant "%1$s" has implied type unsigned long long
or is not allowed with "%2$s" under C++0x. Its implied type is not
unsigned long long under non-C++0x language levels.
CCN8947
The function "%1$s" has a previous declaration with different
top-level cv-qualifiers, which may cause link errors when used in
another compilation unit under the option "%2$s".
CCN8952
The attribute "%1$s" requires "%2$s" on function "%3$s";
the attribute is ignored.
CCN8953
"%3$s" redeclared "%2$s" without "%1$s" attribute.
CCN8954
The attribute "malloc" is not valid on function "%1$s" since
it has a return type other than a pointer or C++ reference. The attribute
is ignored.
CCN8955
SUGGESTION: Try using "%1$s". It looks like you are trying
to use the associated C++0x feature.
CCN8958
C++0x will reserve "%1$s" as a keyword whose C++0x feature
can be enabled by "%2$s".
CCN8959
The right side "%1$s" of the assignment expression of the
OMP Atomic Read construct should be a lvalue.
CCN8960
Expected two statements in the structured block of the OMP
Atomic Capture construct.
CCN8961
The function "%1$s" cannot be defined in the current scope.
CCN8962
The variable "%1$s" cannot be defined in the current scope.
CCN8963
The member "%1$s" does not match any member declared in its
containing class.
CCN8964
Candidate member in the containing class: "%1$s".
CCN8966
The name mangling schema for expression of decltype used
as function return type is not implemented on the current product.
CCN8967
The two occurrences of expression "x" are different: "%1$s"
vs "%2$s".
CCN8968
The parameter type "%1$s" for constexpr function or constructor
"%2$s" is not a literal type
CCN8969
The return type "%1$s" for constexpr function "%2$s" is not
a literal type
CCN8970
A constexpr function "%1$s" shall not be declared virtual
CCN8971
Invalid statement is found in the body of constexpr function
or constructor "%1$s"
CCN8972
Function try block can not be used for a constexpr constructor
"%1$s"
CCN8973
The function body for constexpr constructor "%1$s" is not
empty
CCN8974
Type "%1$s" for constexpr variable or static data member
"%2$s" is not a literal type
CCN8975
Class type "%1$s" contains constexpr functions but is not
a literal class
CCN8976
The "constexpr" specifier cannot be applied to non-static
data member "%1$s"
CCN8977
The non-static data member "%1$s" is not initialized by constexpr
constructor "%2$s"
CCN8978
The variable "%1$s" should not be referenced by the expression
"%2$s".
CCN8979
Constructor "%1$s" called from the member initializer list
of constexpr contructor "%2$s" is not constexpr
CCN8980
Sub-object of base class "%1$s" is not initialized by constexpr
constructor "%2$s"
CCN8981
The "omp for" pragma must be followed with one or more associated
for-loops.
CCN8984
Cannot take the address of a built-in function.
CCN8985
cv-qualifiers must not be added to function type.
CCN8986
The use of decimal floating-point is invalid for architecture
level "%1$s".
CCN8987
%1$s is disabled under option %2$s. Use %3$s instead.