xref: /aosp_15_r20/external/libcxxabi/src/abort_message.h (revision c05d8e5dc3e10f6ce4317e8bc22cc4a25f55fa94)
1*c05d8e5dSAndroid Build Coastguard Worker //===-------------------------- abort_message.h-----------------------------===//
2*c05d8e5dSAndroid Build Coastguard Worker //
3*c05d8e5dSAndroid Build Coastguard Worker //                     The LLVM Compiler Infrastructure
4*c05d8e5dSAndroid Build Coastguard Worker //
5*c05d8e5dSAndroid Build Coastguard Worker // This file is dual licensed under the MIT and the University of Illinois Open
6*c05d8e5dSAndroid Build Coastguard Worker // Source Licenses. See LICENSE.TXT for details.
7*c05d8e5dSAndroid Build Coastguard Worker //
8*c05d8e5dSAndroid Build Coastguard Worker //===----------------------------------------------------------------------===//
9*c05d8e5dSAndroid Build Coastguard Worker 
10*c05d8e5dSAndroid Build Coastguard Worker #ifndef __ABORT_MESSAGE_H_
11*c05d8e5dSAndroid Build Coastguard Worker #define __ABORT_MESSAGE_H_
12*c05d8e5dSAndroid Build Coastguard Worker 
13*c05d8e5dSAndroid Build Coastguard Worker #include "cxxabi.h"
14*c05d8e5dSAndroid Build Coastguard Worker 
15*c05d8e5dSAndroid Build Coastguard Worker #ifdef __cplusplus
16*c05d8e5dSAndroid Build Coastguard Worker extern "C" {
17*c05d8e5dSAndroid Build Coastguard Worker #endif
18*c05d8e5dSAndroid Build Coastguard Worker 
19*c05d8e5dSAndroid Build Coastguard Worker _LIBCXXABI_HIDDEN _LIBCXXABI_NORETURN void
20*c05d8e5dSAndroid Build Coastguard Worker abort_message(const char *format, ...) __attribute__((format(printf, 1, 2)));
21*c05d8e5dSAndroid Build Coastguard Worker 
22*c05d8e5dSAndroid Build Coastguard Worker #ifdef __cplusplus
23*c05d8e5dSAndroid Build Coastguard Worker }
24*c05d8e5dSAndroid Build Coastguard Worker #endif
25*c05d8e5dSAndroid Build Coastguard Worker 
26*c05d8e5dSAndroid Build Coastguard Worker #endif
27*c05d8e5dSAndroid Build Coastguard Worker 
28