GCC Middle and Back End API Reference
|
Go to the source code of this file.
Functions | |
char * | option_name (diagnostic_context *context, int option_index, diagnostic_t orig_diag_kind, diagnostic_t diag_kind) |
char* option_name | ( | diagnostic_context * | context, |
int | option_index, | ||
diagnostic_t | orig_diag_kind, | ||
diagnostic_t | diag_kind | ||
) |
Command line option handling. Interactions with diagnostics code. Copyright (C) 2010-2013 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.
A warning classified as an error.
Skip over "-W".
A warning with option.
A warning without option classified as an error.