summaryrefslogtreecommitdiff
path: root/asl/assert.cpp
blob: 353232e40a12a20c9eccbf53220d994c367e6f1b (plain)
1
2
3
4
5
6
7
8
9
10
11
#include "asl/assert.hpp"
#include "asl/print.hpp"


void asl::report_assert_failure(const char* msg, const source_location& sl)
{
    eprint("------------------------------------------------------------\n");
    eprint("Assertion failure at {}, line {}:\n", sl.file, sl.line);
    eprint("{}\n", msg);
    eprint("------------------------------------------------------------\n");
}