Purpose
Enables checking for possible data conversion
problems between 32-bit and 64-bit compiler modes.
When -qwarn64 is in effect, informational
messages are displayed where data conversion may cause problems in 64-bit
compilation mode, such as:
- Truncation due to explicit or implicit conversion of long types
into int types
- Unexpected results due to explicit or implicit conversion of int types into long types
- Invalid memory references due to explicit conversion by cast operations
of pointer types into int types
- Invalid memory references due to explicit conversion by cast operations
of int types into pointer types
- Problems due to explicit or implicit conversion of constants into long types
- Problems due to explicit or implicit conversion by cast operations of
constants into pointer types
Syntax
.-nowarn64-.
>>- -q--+-warn64---+-------------------------------------------><
Usage
This option functions in either 32-bit or 64-bit compiler modes. In 32-bit
mode, it functions as a preview aid to discover possible 32-bit to 64-bit
migration problems.