Intel® C++ Compiler 16.0 User and Reference Guide
Specifies an identifier for an assertion.
Linux and OS X: | -Aname[(value)] |
Windows: | /QAname[(value)] |
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. |
OFF |
Assertions have no identifiers or symbol names. |
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.
On Linux* systems, because GCC has deprecated assertions, this option has no effect.
None
To make an assertion for the identifier fruit with the associated values orange and banana use the following command.
On Windows* systems:
icl /QA"fruit(orange,banana)" prog1.cpp
On Linux* systems:
icpc -A"fruit(orange,banana)" prog1.cpp
On OS X* systems:
icl++ -A"fruit(orange,banana)" prog1.cpp
icpc -A"fruit(orange,banana)" prog1.cpp