Bitcoin ABC
0.30.5
P2P Digital Currency
src
util
check.cpp
Go to the documentation of this file.
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,
10
const
char
*assertion) {
11
auto
str =
strprintf
(
"%s:%s %s: Assertion `%s' failed.\n"
, file, line, func,
12
assertion);
13
fwrite(str.data(), 1, str.size(), stderr);
14
std::abort();
15
}
assertion_fail
void assertion_fail(const char *file, int line, const char *func, const char *assertion)
Helper for Assert()
Definition:
check.cpp:9
check.h
tinyformat.h
strprintf
#define strprintf
Format arguments and return the string or write to given std::ostream (see tinyformat::format doc for...
Definition:
tinyformat.h:1202
Generated on Wed Nov 20 2024 17:55:59 for Bitcoin ABC by
1.9.4