HP Code Advisor Diagnostics

Table 1-1 Default diagnostics (continued)
Diagnostic message
Diagnostic
number
This feature, within an OpenMP directive region, is not supported by this version of C++. All
surrounding OpenMP processing pragmas are being ignored.
4162
the maximum alignment of local variables is 16 bytes4173
over alignment of local array %n is not possible4174
#pragma align %p supercedes other alignments of %n4175
redeclaration of enumerator %s %p4176
a non-POD class type used in offsetof macro4189
the maximum alignment associable with the type %t is %s bytes4191
%t unaligned with #pragma unalign %p which supercedes this alignment4192
%t is over aligned, over alignment of local arrays is not possible4193
%n is undefined in this translation unit, alignment ignored4194
Virtual operator= function found, behavior may be different than previous compiler, consider
creating an operator= function
4195
lexicographically decreasing version_id not allowed4196
The assertion was not true, %sq4203
The implicit conversion from const to nonconst qualification for string literals is deprecated4204
const variable used in C constant context4208
%no is ambiguous with another template in an available namespace4209
found a use of a class type containing a pointer to member which is a POD in aCC version 6 and
not a POD type in version 5. This incompatibility may cause failures in applications built with
objects from both releases. For aCC version 5 compatibility use
4213
64 bit migration: type conversion may truncate value4219
64 bit migration: conversion to a more strictly aligned type may cause misaligned access4220
64 bit migration: type conversion may cause target of pointers to have a different size4221
64 bit migration: conversion between types of different sizes has occurred4222
suggest parentheses around comparison in operand of %sq4225
type conversion may lose significant bits4234
type cast may cause sign extension to a larger size integer4236
declaration of \"ptrdiff_t\" does not match the expected type %t4240
taking the address of a data member is not allowed4256
Union type containing copy constructor is incompatible with aC++ version A.05.xx when passed
by value. Use -WC,-nonstdunion,on have compatibility with aC++ version A.05.xx
4258
suggest parentheses around the operands of %sq4259
pragma does not precede a loop, pragma ignored4260
initialization on operand of type __fpreg performed at runtime4261
conversion from unaligned field %sq to %t may cause misaligned access4266
type conversion may lose sign4271
18 Diagnostics Categorization