AutosarC++18_10-M15.1.1

The assignment-expression of a throw statement shall not itself cause an exception to be thrown

Required inputs: IR, StaticSemanticAnalysis

This check detects throw statements where the operand to be thrown could in itself cause an exception to be thrown.

Note

For legal reasons, this rule’s description is not part of the public documentation.