On platforms where
the contract-violation handler
is not replaceable ([dcl.fct.def.replace])
a function declaration which could be such a replacement function
is ill-formed, no diagnostic required.
[Example 1: #include<contracts>void handle_contract_violation(const std::contracts::contract_violation& violation);
// IFNDR, if contract-violation handler is not replaceable — end example]