Files

9 lines
264 B
C++
Raw Permalink Normal View History

2026-08-12 13:19:12 +03:00
#include <contracts>
#include <cstdio>
2026-08-12 13:19:12 +03:00
#include <cstdlib>
[[maybe_unused]] static void handle_contract_violation(const std::contracts::contract_violation& violation) {
std::fprintf(stderr, "contract violation: %s\n", violation.comment());
2026-08-12 13:19:12 +03:00
std::abort();
}