Branch data Line data Source code
# 1 : : // Copyright (c) 2022 The Bitcoin Core developers
# 2 : : // Distributed under the MIT software license, see the accompanying
# 3 : : // file COPYING or http://www.opensource.org/licenses/mit-license.php.
# 4 : :
# 5 : : #include <util/check.h>
# 6 : :
# 7 : : #include <tinyformat.h>
# 8 : :
# 9 : : void assertion_fail(const char* file, int line, const char* func, const char* assertion)
# 10 : 0 : {
# 11 : 0 : auto str = strprintf("%s:%s %s: Assertion `%s' failed.\n", file, line, func, assertion);
# 12 : 0 : fwrite(str.data(), 1, str.size(), stderr);
# 13 : 0 : std::abort();
# 14 : 0 : }
|