forked from OSchip/llvm-project
UsersManual.rst: Update clang-cl options list again
This time, make ignored options, such as /utf-8, show up as well if they have help text. Also, since we're now exposing -fdelayed-template-parsing, add help text to the -fno version so that shows up as well. llvm-svn: 291798
This commit is contained in:
parent
6b3e27219e
commit
9d1ed00a00
|
@ -2575,6 +2575,7 @@ Execute ``clang-cl /?`` to see a list of supported options:
|
||||||
/Tc <filename> Specify a C source file
|
/Tc <filename> Specify a C source file
|
||||||
/TP Treat all source files as C++
|
/TP Treat all source files as C++
|
||||||
/Tp <filename> Specify a C++ source file
|
/Tp <filename> Specify a C++ source file
|
||||||
|
/utf-8 Set source and runtime encoding to UTF-8 (default)
|
||||||
/U <macro> Undefine macro
|
/U <macro> Undefine macro
|
||||||
/vd<value> Control vtordisp placement
|
/vd<value> Control vtordisp placement
|
||||||
/vmb Use a best-case representation method for member pointers
|
/vmb Use a best-case representation method for member pointers
|
||||||
|
@ -2630,6 +2631,8 @@ Execute ``clang-cl /?`` to see a list of supported options:
|
||||||
-fms-extensions Accept some non-standard constructs supported by the Microsoft compiler
|
-fms-extensions Accept some non-standard constructs supported by the Microsoft compiler
|
||||||
-fmsc-version=<value> Microsoft compiler version number to report in _MSC_VER
|
-fmsc-version=<value> Microsoft compiler version number to report in _MSC_VER
|
||||||
(0 = don't define it (default))
|
(0 = don't define it (default))
|
||||||
|
-fno-delayed-template-parsing
|
||||||
|
Disable delayed template parsing
|
||||||
-fno-sanitize-coverage=<value>
|
-fno-sanitize-coverage=<value>
|
||||||
Disable specified features of coverage instrumentation for Sanitizers
|
Disable specified features of coverage instrumentation for Sanitizers
|
||||||
-fno-sanitize-recover=<value>
|
-fno-sanitize-recover=<value>
|
||||||
|
|
|
@ -27,7 +27,7 @@ class CLCompileFlag<string name> : Option<["/", "-"], name, KIND_FLAG>,
|
||||||
Group<cl_compile_Group>, Flags<[CLOption, DriverOption]>;
|
Group<cl_compile_Group>, Flags<[CLOption, DriverOption]>;
|
||||||
|
|
||||||
class CLIgnoredFlag<string name> : Option<["/", "-"], name, KIND_FLAG>,
|
class CLIgnoredFlag<string name> : Option<["/", "-"], name, KIND_FLAG>,
|
||||||
Group<cl_ignored_Group>, Flags<[CLOption, DriverOption, HelpHidden]>;
|
Group<cl_ignored_Group>, Flags<[CLOption, DriverOption]>;
|
||||||
|
|
||||||
class CLJoined<string name> : Option<["/", "-"], name, KIND_JOINED>,
|
class CLJoined<string name> : Option<["/", "-"], name, KIND_JOINED>,
|
||||||
Group<cl_Group>, Flags<[CLOption, DriverOption]>;
|
Group<cl_Group>, Flags<[CLOption, DriverOption]>;
|
||||||
|
@ -299,7 +299,7 @@ def _SLASH_d2Zi_PLUS : CLIgnoredFlag<"d2Zi+">;
|
||||||
def _SLASH_errorReport : CLIgnoredJoined<"errorReport">;
|
def _SLASH_errorReport : CLIgnoredJoined<"errorReport">;
|
||||||
def _SLASH_FC : CLIgnoredFlag<"FC">;
|
def _SLASH_FC : CLIgnoredFlag<"FC">;
|
||||||
def _SLASH_Fd : CLIgnoredJoined<"Fd">;
|
def _SLASH_Fd : CLIgnoredJoined<"Fd">;
|
||||||
def _SLASH_FS : CLIgnoredFlag<"FS">, HelpText<"Force synchronous PDB writes">;
|
def _SLASH_FS : CLIgnoredFlag<"FS">;
|
||||||
def _SLASH_GF : CLIgnoredFlag<"GF">;
|
def _SLASH_GF : CLIgnoredFlag<"GF">;
|
||||||
def _SLASH_kernel_ : CLIgnoredFlag<"kernel-">;
|
def _SLASH_kernel_ : CLIgnoredFlag<"kernel-">;
|
||||||
def _SLASH_nologo : CLIgnoredFlag<"nologo">;
|
def _SLASH_nologo : CLIgnoredFlag<"nologo">;
|
||||||
|
@ -308,7 +308,8 @@ def _SLASH_openmp_ : CLIgnoredFlag<"openmp-">;
|
||||||
def _SLASH_RTC : CLIgnoredJoined<"RTC">;
|
def _SLASH_RTC : CLIgnoredJoined<"RTC">;
|
||||||
def _SLASH_sdl : CLIgnoredFlag<"sdl">;
|
def _SLASH_sdl : CLIgnoredFlag<"sdl">;
|
||||||
def _SLASH_sdl_ : CLIgnoredFlag<"sdl-">;
|
def _SLASH_sdl_ : CLIgnoredFlag<"sdl-">;
|
||||||
def _SLASH_utf8 : CLIgnoredFlag<"utf-8">;
|
def _SLASH_utf8 : CLIgnoredFlag<"utf-8">,
|
||||||
|
HelpText<"Set source and runtime encoding to UTF-8 (default)">;
|
||||||
def _SLASH_w : CLIgnoredJoined<"w">;
|
def _SLASH_w : CLIgnoredJoined<"w">;
|
||||||
def _SLASH_Zc_auto : CLIgnoredFlag<"Zc:auto">;
|
def _SLASH_Zc_auto : CLIgnoredFlag<"Zc:auto">;
|
||||||
def _SLASH_Zc_forScope : CLIgnoredFlag<"Zc:forScope">;
|
def _SLASH_Zc_forScope : CLIgnoredFlag<"Zc:forScope">;
|
||||||
|
|
|
@ -1032,6 +1032,7 @@ def fno_ms_extensions : Flag<["-"], "fno-ms-extensions">, Group<f_Group>,
|
||||||
def fno_ms_compatibility : Flag<["-"], "fno-ms-compatibility">, Group<f_Group>,
|
def fno_ms_compatibility : Flag<["-"], "fno-ms-compatibility">, Group<f_Group>,
|
||||||
Flags<[CoreOption]>;
|
Flags<[CoreOption]>;
|
||||||
def fno_delayed_template_parsing : Flag<["-"], "fno-delayed-template-parsing">, Group<f_Group>,
|
def fno_delayed_template_parsing : Flag<["-"], "fno-delayed-template-parsing">, Group<f_Group>,
|
||||||
|
HelpText<"Disable delayed template parsing">,
|
||||||
Flags<[DriverOption, CoreOption]>;
|
Flags<[DriverOption, CoreOption]>;
|
||||||
def fno_objc_exceptions: Flag<["-"], "fno-objc-exceptions">, Group<f_Group>;
|
def fno_objc_exceptions: Flag<["-"], "fno-objc-exceptions">, Group<f_Group>;
|
||||||
def fno_objc_legacy_dispatch : Flag<["-"], "fno-objc-legacy-dispatch">, Group<f_Group>;
|
def fno_objc_legacy_dispatch : Flag<["-"], "fno-objc-legacy-dispatch">, Group<f_Group>;
|
||||||
|
|
Loading…
Reference in New Issue