#include <stdlib.h>
#include "ctrump/common/dll.h"
Go to the source code of this file.
Defines | |
#define | ctrump_internal_error(mes) |
Internal Error. | |
#define | ctrump_fixme(mes) |
あとで修正しようと思っているところ | |
#define | ctrump_unreachable(mes) |
到達してはいけないフロー | |
Enumerations | |
enum | { CTRUMP_ABORT_INTERNARL_ERROR, CTRUMP_ABORT_FIXME, CTRUMP_ABORT_UNREACHABLE } |
Functions | |
CTRUMP_EXTDEF void | ctrump_abort_message (const char *file, int line, int what, const char *message) |
メッセージを表示してabort |
Definition in file abort.h.
#define ctrump_fixme | ( | mes | ) |
Value:
ctrump_abort_message(__FILE__, __LINE__, \ CTRUMP_ABORT_FIXME, mes); \ abort();
Definition at line 67 of file abort.h.
Referenced by assign_pdg_node_bb(), assign_var_info_expr(), build_cfg_stmt(), ctrump_expr_occur_var(), ctrump_get_stmt_loc(), ctrump_indent(), extract_load_store_expr_rval(), pprint_tree(), print_expr(), print_stmt(), print_texpr_abstract_declarator(), and print_texpr_spec().
#define ctrump_internal_error | ( | mes | ) |
Value:
ctrump_abort_message(__FILE__, __LINE__, \ CTRUMP_ABORT_INTERNARL_ERROR, mes); \ abort();
#define ctrump_unreachable | ( | mes | ) |
Value:
ctrump_abort_message(__FILE__, __LINE__, \ CTRUMP_ABORT_UNREACHABLE, mes); \ abort();
Definition at line 75 of file abort.h.
Referenced by analyze_control_flow(), assign_var_info_expr(), build_cfg_cond_expr(), build_cfg_stmt(), ctrump_expr_occur_var(), ctrump_loop_index_hash(), ctrump_texpr_size(), expr_subscripts_to_loop_subscript(), extract_load_store_expr_rval(), pprint_tree(), print_ctrump_designator(), print_decl_left(), print_decl_right(), print_expr(), print_initializer(), print_stmt(), print_texpr_abstract_declarator(), print_texpr_spec(), print_typespec(), recog_reductive(), and ssa_node_store_expr().
anonymous enum |
CTRUMP_EXTDEF void ctrump_abort_message | ( | const char * | file, | |
int | line, | |||
int | what, | |||
const char * | message | |||
) |
メッセージを表示してabort
Definition at line 39 of file abort.c.
References CTRUMP_ABORT_FIXME, CTRUMP_ABORT_INTERNARL_ERROR, and CTRUMP_ABORT_UNREACHABLE.