forked from OSchip/llvm-project
Clarify driver/frontend -fms-compatibility help text
Better describe the flag that enables drop-in MSVC compatibility, including ability to parse MS standard headers. This is intended to distinguish it from -fms-extensions, the more established and 'gentler' flag also supported by GCC. The new wording matches up with the internal description introduced in r198936. Still room for improvement (e.g. C++ is part of the product name, yet the flag also applies to C) but it's a step forward from "Microsoft mode". llvm-svn: 199247
This commit is contained in:
parent
e55a2c2e6b
commit
fe71d6a384
|
@ -575,9 +575,9 @@ def fmessage_length_EQ : Joined<["-"], "fmessage-length=">, Group<f_Group>;
|
|||
def fms_extensions : Flag<["-"], "fms-extensions">, Group<f_Group>, Flags<[CC1Option]>,
|
||||
HelpText<"Accept some non-standard constructs supported by the Microsoft compiler">;
|
||||
def fms_compatibility : Flag<["-"], "fms-compatibility">, Group<f_Group>, Flags<[CC1Option]>,
|
||||
HelpText<"Enable Microsoft compatibility mode">;
|
||||
HelpText<"Enable full Microsoft Visual C++ compatibility">;
|
||||
def fmsc_version : Joined<["-"], "fmsc-version=">, Group<f_Group>, Flags<[CC1Option, CoreOption]>,
|
||||
HelpText<"Version of the Microsoft C/C++ compiler to report in _MSC_VER (0 = don't define it (default))">;
|
||||
HelpText<"Microsoft compiler version number to report in _MSC_VER (0 = don't define it (default))">;
|
||||
def fdelayed_template_parsing : Flag<["-"], "fdelayed-template-parsing">, Group<f_Group>,
|
||||
HelpText<"Parse templated function definitions at the end of the "
|
||||
"translation unit">, Flags<[CC1Option]>;
|
||||
|
|
Loading…
Reference in New Issue