sort
From-SVN: r24124
This commit is contained in:
parent
cd2c4c543f
commit
e5b0708ab9
@ -453,6 +453,7 @@ int flag_vtable_gc;
|
||||
|
||||
static struct { char *string; int *variable; int on_value;} lang_f_options[] =
|
||||
{
|
||||
/* C/C++ options. */
|
||||
{"signed-char", &flag_signed_char, 1},
|
||||
{"unsigned-char", &flag_signed_char, 0},
|
||||
{"signed-bitfields", &flag_signed_bitfields, 1},
|
||||
@ -460,41 +461,43 @@ static struct { char *string; int *variable; int on_value;} lang_f_options[] =
|
||||
{"short-enums", &flag_short_enums, 1},
|
||||
{"short-double", &flag_short_double, 1},
|
||||
{"cond-mismatch", &flag_cond_mismatch, 1},
|
||||
{"squangle", &flag_do_squangling, 1},
|
||||
{"asm", &flag_no_asm, 0},
|
||||
{"builtin", &flag_no_builtin, 0},
|
||||
{"ident", &flag_no_ident, 0},
|
||||
{"labels-ok", &flag_labels_ok, 1},
|
||||
|
||||
/* C++-only options. */
|
||||
{"access-control", &flag_access_control, 1},
|
||||
{"check-new", &flag_check_new, 1},
|
||||
{"conserve-space", &flag_conserve_space, 1},
|
||||
{"const-strings", &flag_const_strings, 1},
|
||||
{"stats", &flag_detailed_statistics, 1},
|
||||
{"this-is-variable", &flag_this_is_variable, 1},
|
||||
{"strict-prototype", &flag_strict_prototype, 1},
|
||||
{"elide-constructors", &flag_elide_constructors, 1},
|
||||
{"handle-exceptions", &flag_exceptions, 1},
|
||||
{"handle-signatures", &flag_handle_signatures, 1},
|
||||
{"default-inline", &flag_default_inline, 1},
|
||||
{"dollars-in-identifiers", &dollars_in_ident, 1},
|
||||
{"honor-std", &flag_honor_std, 1},
|
||||
{"rtti", &flag_rtti, 1},
|
||||
{"xref", &flag_gnu_xref, 1},
|
||||
{"implement-inlines", &flag_implement_inlines, 1},
|
||||
{"elide-constructors", &flag_elide_constructors, 1},
|
||||
{"external-templates", &flag_external_templates, 1},
|
||||
{"implicit-templates", &flag_implicit_templates, 1},
|
||||
{"implicit-inline-templates", &flag_implicit_inline_templates, 1},
|
||||
{"init-priority", &flag_init_priority, 1},
|
||||
{"huge-objects", &flag_huge_objects, 1},
|
||||
{"conserve-space", &flag_conserve_space, 1},
|
||||
{"vtable-gc", &flag_vtable_gc, 1},
|
||||
{"vtable-thunks", &flag_vtable_thunks, 1},
|
||||
{"access-control", &flag_access_control, 1},
|
||||
{"nonansi-builtins", &flag_no_nonansi_builtin, 0},
|
||||
{"for-scope", &flag_new_for_scope, 2},
|
||||
{"gnu-keywords", &flag_no_gnu_keywords, 0},
|
||||
{"handle-exceptions", &flag_exceptions, 1},
|
||||
{"handle-signatures", &flag_handle_signatures, 1},
|
||||
{"honor-std", &flag_honor_std, 1},
|
||||
{"huge-objects", &flag_huge_objects, 1},
|
||||
{"implement-inlines", &flag_implement_inlines, 1},
|
||||
{"implicit-inline-templates", &flag_implicit_inline_templates, 1},
|
||||
{"implicit-templates", &flag_implicit_templates, 1},
|
||||
{"init-priority", &flag_init_priority, 1},
|
||||
{"labels-ok", &flag_labels_ok, 1},
|
||||
{"nonansi-builtins", &flag_no_nonansi_builtin, 0},
|
||||
{"operator-names", &flag_operator_names, 1},
|
||||
{"optional-diags", &flag_optional_diags, 1},
|
||||
{"check-new", &flag_check_new, 1},
|
||||
{"repo", &flag_use_repository, 1},
|
||||
{"for-scope", &flag_new_for_scope, 2},
|
||||
{"weak", &flag_weak, 1}
|
||||
{"rtti", &flag_rtti, 1},
|
||||
{"squangle", &flag_do_squangling, 1},
|
||||
{"stats", &flag_detailed_statistics, 1},
|
||||
{"strict-prototype", &flag_strict_prototype, 1},
|
||||
{"this-is-variable", &flag_this_is_variable, 1},
|
||||
{"vtable-gc", &flag_vtable_gc, 1},
|
||||
{"vtable-thunks", &flag_vtable_thunks, 1},
|
||||
{"weak", &flag_weak, 1},
|
||||
{"xref", &flag_gnu_xref, 1}
|
||||
};
|
||||
|
||||
/* Decode the string P as a language-specific option.
|
||||
|
Loading…
Reference in New Issue
Block a user