Otherwise, to form
CE,
any non-dependent concept template argument
Ai
is substituted into the
constraint-expression of
C. If any such substitution results in an invalid concept-id,
the program is ill-formed; no diagnostic is required
. The normal form of
CI is the result of substituting,
in the normal form
N of
CE,
appearances of
C's template parameters
in the parameter mappings of the atomic constraints in
N
with their respective arguments from
C. If any such substitution results in an invalid type or expression,
the program is ill-formed; no diagnostic is required
.