HP Code Advisor Diagnostics

Table 1-3 +wlint diagnostics (continued)
Diagnostic messageDiagnostic number
octal escape sequence "%s" is followed by decimal character '%s2'4357
Potential null pointer dereference %s%s is detected %s20200
Memory leak is detected20201
Allocated memory may potentially be leaked %s20202
Potential out of scope use of local %s %s20203
Potential out of scope use of alloca return address %s %s20204
Pointer is used after free20205
Out of bound access (%s)20206
Possible out of bound access (%s)20207
Forming out of bound address (%s)20208
Forming possible out of bound address (%s)20209
Mismatch in allocation and deallocation20210
Use of potential null reference %s is detected %s20211
Potential write to readonly memory %s%s is detected20213
Found Type(s) thrown from function are uncaught: %s20226
Dereference pointer through a non-pointer object: '%s'20227
Signal handler '%s' calls function '%s' which may not be Async Signal Safe20228
Indirect callsite has void return which mismatches the target function '%s''s signature20250
+w64bit Diagnostics
Following table lists all the diagnostic messages that cadvise emits when you use the +w64bit
command line option.
Table 1-4 +w64bit diagnostics
Diagnostic messageDiagnostic number
implicit typename option can be used only when compiling C++2767
implicit conversion of a 64-bit integral type to a smaller integral type (potential portability
problem)
3373
explicit conversion of a 64-bit integral type to a smaller integral type (potential portability
problem)
3374
conversion from pointer to same-sized integral type (potential portability problem)3375
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
64 bit migration: conversion from %t1 to a more strictly aligned type %t2 may cause
misaligned access
4228
64 bit migration: conversion from %t1 to %t2 may truncate value4229
+w64bit Diagnostics 21