This section describes expressions specific to the C and C++ front ends.
throwin the program. Operand 0, which is the expression to throw, may be
AGGR_INIT_EXPRrepresents the initialization as the return value of a function call, or as the result of a constructor. An
AGGR_INIT_EXPRwill only appear as a full-expression, or as the second operand of a
AGGR_INIT_EXPRs have a representation similar to that of
CALL_EXPRs. You can use the
AGGR_INIT_EXPR_ARGmacros to access the function to call and the arguments to pass.
AGGR_INIT_VIA_CTOR_P holds of the
the initialization is via a constructor call. The address of the
AGGR_INIT_EXPR_SLOT operand, which is always a
is taken, and this value replaces the first argument in the argument
In either case, the expression is void.