A, QA

Specifies an identifier for an assertion.

IDE Equivalent

None

Architectures

IA-32 architecture, Intel® 64 architecture, IA-64 architecture

Syntax

Linux and Mac OS: -Aname [(value)]
Windows:    /QAname [(value)]

Arguments

name      Is the identifier for the assertion.
value      Is an optional value for the assertion. If a value is specified, it must be within quotes, including the parentheses delimiting it.

Default

OFF      Assertions have no identifiers or symbol names.

Description

This option specifies an identifier (symbol name) for an assertion. It is equivalent to an #assert preprocessing directive.

Note that this option is not the positive form of the C++ /QA- option.

Alternate Options

None

Example

To make an assertion for the identifier fruit with the associated values orange and banana use the following command:

icl /QA"fruit(orange,banana)" prog1.cpp