Go to the source code of this file.
◆ diagnostic_abstract_origin
#define diagnostic_abstract_origin |
( |
| DI | ) |
|
Value:
union tree_node * tree
Definition coretypes.h:97
#define diagnostic_info_auxiliary_data(DI)
Definition diagnostic.h:1034
Various declarations for language-independent diagnostics
subroutines that are only for use in the compilers proper and not
the driver or other programs.
Copyright (C) 2000-2024 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>.
TREE_BLOCK if the diagnostic is to be reported in some inline
function inlined into other function, otherwise NULL.
Referenced by lhd_print_error_function().
◆ diagnostic_last_function
#define diagnostic_last_function |
( |
| DC | ) |
|
Value:
#define diagnostic_context_auxiliary_data(DC)
Definition diagnostic.h:1033
Function of last diagnostic message; more generally, function such
that if next diagnostic message is in it then we don't have to
mention the function name.
◆ diagnostic_last_function_changed
#define diagnostic_last_function_changed |
( |
| DC, |
|
|
| DI ) |
Value:
tree current_function_decl
Definition toplev.cc:127
#define diagnostic_last_function(DC)
Definition tree-diagnostic.h:33
#define diagnostic_abstract_origin(DI)
Definition tree-diagnostic.h:27
True if the last function in which a diagnostic was reported is
different from the current one.
Referenced by lhd_print_error_function().
◆ diagnostic_set_last_function
#define diagnostic_set_last_function |
( |
| DC, |
|
|
| DI ) |
◆ default_tree_printer()
Default tree printer. Handles declarations only.
References _, DECL_DEBUG_EXPR, DECL_HAS_DEBUG_EXPR_P, DECL_NAME, DECL_P, lang_hooks::decl_printable_name, DECL_SOURCE_LOCATION, dump_generic_node(), IDENTIFIER_POINTER, identifier_to_locale(), text_info::m_args_ptr, pp_identifier, pp_string(), text_info::set_location(), TDF_SLIM, TREE_CODE, and VAR_P.
Referenced by digraph< GraphTraits >::dump_dot_to_file(), tree_diagnostics_defaults(), and tree_dump_pretty_printer::tree_dump_pretty_printer().
◆ diagnostic_report_current_function()
◆ tree_diagnostics_defaults()