If the substitution of template arguments
into a requirement
would always result in a substitution failure,
the program is ill-formed; no diagnostic required.
[Example 1: template<typename T>concept C =requires{newint[-(int)sizeof(T)]; // IFNDR, the size of the allocation is required to be greater// than zero but can never be};
— end example]