Merge pull request #29009 from davidungar/fine-grained-fixes-post-rb

[Incremental] Dependency fixes in preparation for fine-grained dependencies
This commit is contained in:
David Ungar
2020-01-09 00:57:31 -08:00
committed by GitHub
20 changed files with 1671 additions and 354 deletions

View File

@@ -359,9 +359,13 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.BuildSyntaxTree = true;
Opts.VerifySyntaxTree = true;
}
if (Args.hasArg(OPT_enable_fine_grained_dependencies))
Opts.EnableFineGrainedDependencies = true;
Opts.EnableFineGrainedDependencies =
Args.hasFlag(options::OPT_enable_fine_grained_dependencies,
options::OPT_disable_fine_grained_dependencies, false);
if (Args.hasArg(OPT_emit_fine_grained_dependency_sourcefile_dot_files))
Opts.EmitFineGrainedDependencySourcefileDotFiles = true;
if (Args.hasArg(OPT_fine_grained_dependency_include_intrafile))
Opts.FineGrainedDependenciesIncludeIntrafileOnes = true;