forked from OSchip/llvm-project
Rename -show-skipped-includes to -fshow-skipped-includes and make it a driver option
This is a user-facing option, so it doesn't make sense for it to be cc1 only. Follow-up to D100420 Differential revision: https://reviews.llvm.org/D100759
This commit is contained in:
parent
a02aa91313
commit
bb36dc8dcf
|
@ -629,6 +629,12 @@ def G_EQ : Joined<["-"], "G=">, Flags<[NoXarchOption]>, Group<m_Group>, Alias<G>
|
|||
def H : Flag<["-"], "H">, Flags<[CC1Option]>, Group<Preprocessor_Group>,
|
||||
HelpText<"Show header includes and nesting depth">,
|
||||
MarshallingInfoFlag<DependencyOutputOpts<"ShowHeaderIncludes">>;
|
||||
def fshow_skipped_includes : Flag<["-"], "fshow-skipped-includes">,
|
||||
Flags<[CC1Option]>, HelpText<"Show skipped includes in -H output.">,
|
||||
DocBrief<[{#include files may be "skipped" due to include guard optimization
|
||||
or #pragma once. This flag makes -H show also such includes.}]>,
|
||||
MarshallingInfoFlag<DependencyOutputOpts<"ShowSkippedHeaderIncludes">>;
|
||||
|
||||
def I_ : Flag<["-"], "I-">, Group<I_Group>,
|
||||
HelpText<"Restrict all prior -I flags to double-quoted inclusion and "
|
||||
"remove current directory from include path">;
|
||||
|
@ -4945,11 +4951,6 @@ def fdenormal_fp_math_f32_EQ : Joined<["-"], "fdenormal-fp-math-f32=">,
|
|||
def sys_header_deps : Flag<["-"], "sys-header-deps">,
|
||||
HelpText<"Include system headers in dependency output">,
|
||||
MarshallingInfoFlag<DependencyOutputOpts<"IncludeSystemHeaders">>;
|
||||
def show_skipped_includes : Flag<["-"], "show-skipped-includes">,
|
||||
HelpText<"Show skipped includes in -H output.">,
|
||||
DocBrief<[{#include files may be "skipped" due to include guard optimization
|
||||
or #pragma once. This flag makes -H show also such includes.}]>,
|
||||
MarshallingInfoFlag<DependencyOutputOpts<"ShowSkippedHeaderIncludes">>;
|
||||
def module_file_deps : Flag<["-"], "module-file-deps">,
|
||||
HelpText<"Include module files in dependency output">,
|
||||
MarshallingInfoFlag<DependencyOutputOpts<"IncludeModuleFiles">>;
|
||||
|
|
|
@ -5134,6 +5134,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
|
|||
CmdArgs.push_back("-H");
|
||||
CmdArgs.push_back("-sys-header-deps");
|
||||
}
|
||||
Args.AddAllArgs(CmdArgs, options::OPT_fshow_skipped_includes);
|
||||
|
||||
if (D.CCPrintHeaders && !D.CCGenDiagnostics) {
|
||||
CmdArgs.push_back("-header-include-file");
|
||||
|
|
Loading…
Reference in New Issue