Options on this panel define what error and debugging informational
messages indicating possible programming errors are produced by the
compiler.
See General Dialog Help for information on *CMDDFT settings and
pushbutton help.
- Note:
- These options may produce many messages. To prevent these messages
from going to the job log, specify the following options:
- Select the Output checkbox on the Generation options
panel.
- Deselect the Log messages checkbox on the Compile options
panel.
- Checkout options
-
-
Checkout options
- Enables or disables groups of checkout options. You can select one
of the following values in this field:
- *CMDDFT
- Uses the checkout options currently set as default for your system.
- *NONE
- Disables all checkout options.
- *USAGE
- Equivalent to selecting the Redundancies in conditional
expressions checkout option, described further below.
- *ALL
- Enables all checkout options.
You can also use the three-state checkboxes to set individual checkout
options. An option is enabled if its checkbox is selected, and disabled
if its checkbox is not selected. If a checkbox is
gray-selected, that option is set according to the default setting
defined for your system.
-
Class use
- If this checkbox is selected, the compiler displays lists information
about class use.
-
Redundancies in unsigned compares
- If this checkbox is selected, the compiler warns of redundancies in
unsigned compares.
-
Redundancies in conditional expressions
- If this checkbox is selected, the compiler warns of redundancies in
conditional expressions.
-
Operations involving constants
- If this checkbox is selected, the compiler warns of operations involving
constants.
-
Conversion messages
- If this checkbox is selected, the compiler generates messages about
conversions.
-
Copy constructor creation
- If this checkbox is selected, the compiler warns if a copy constructor
cannot be created.
-
Statements with no effect
- If this checkbox is selected, the compiler warns of statements that have
no effect.
-
Enumerations
- If this checkbox is selected, the compiler checks for problems with enum
consistency.
-
Unused variables with external declarations
- If this checkbox is selected, the compiler lists unused variables that
have external declarations.
-
General messages
- If this checkbox is selected, the compiler lists general CHECKOUT
messages.
-
Language level effects
- If this checkbox is selected, the compiler displays information concerning
the effects of language level.
-
Unused function parameters
- If this checkbox is selected, the compiler lists unused function
parameters.
-
Non-portable usage
- If this checkbox is selected, the compiler lists non-portable usage of the
programming language.
-
Preprocessor directives
- If this checkbox is selected, the compiler lists all preprocessor
directives.
-
Tracing of preprocessor actions
- If this checkbox is selected, the compiler lists a tracing of include
files by the preprocessor.
-
Unreachable statements
- If this checkbox is selected, the compiler warns of unreachable
statements.
-
Temporary variables
- If this checkbox is selected, the compiler generates messages when it
creates temporary variables.
-
Truncation
- If this checkbox is selected, the compiler warns about truncation and the
possible loss of data.
-
Casting of pointers to or from undefined class
- If this checkbox is selected, the compiler warns of pointer casting to or
from an undefined class.
-
Unused automatic or static variables
- If this checkbox is selected, the compiler checks for unused auto or
static variables.
-
Virtual function table generation
- If this checkbox is selected, the compiler displays messages about the
generation of virtual function tables.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.