GCC Middle and Back End API Reference
opts-diagnostic.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

charoption_name (const diagnostic_context *context, int option_index, diagnostic_t orig_diag_kind, diagnostic_t diag_kind)
 
charget_option_url (const diagnostic_context *context, int option_index, unsigned lang_mask)
 

Function Documentation

◆ get_option_url()

char * get_option_url ( const diagnostic_context * context,
int option_index,
unsigned lang_mask )
extern
Return malloced memory for a URL describing the option OPTION_INDEX
which enabled a diagnostic (context CONTEXT).   

References get_option_url_suffix(), and ggc_alloc().

Referenced by general_init(), and main().

◆ option_name()

char * option_name ( const diagnostic_context * context,
int option_index,
diagnostic_t orig_diag_kind,
diagnostic_t diag_kind )
extern
Command line option handling.  Interactions with diagnostics code.
   Copyright (C) 2010-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/>.   
Return malloced memory for the name of the option OPTION_INDEX
which enabled a diagnostic (context CONTEXT), originally of type
ORIG_DIAG_KIND but possibly converted to DIAG_KIND by options such
as -Werror.   

References cl_options, ggc_alloc(), NULL, and diagnostic_context::warning_as_error_requested_p().

Referenced by general_init().