Coarse + prints -> warning, not error

This commit is contained in:
David Ungar
2020-01-27 01:50:10 -08:00
parent d61f6f2f66
commit 021a40a98f
2 changed files with 3 additions and 3 deletions

View File

@@ -94,7 +94,7 @@ ERROR(error_unknown_arg,none,
"unknown argument: '%0'", (StringRef))
ERROR(error_invalid_arg_value,none,
"invalid value '%1' in '%0'", (StringRef, StringRef))
ERROR(error_type_fingerprints_require_fine_grained_dependencies,none,
WARNING(warning_type_fingerprints_require_fine_grained_dependencies,none,
"Type fingerprints require fine-grained dependencies", ())
WARNING(warning_cannot_multithread_batch_mode,none,
"ignoring -num-threads argument; cannot multithread batch mode", ())

View File

@@ -438,8 +438,8 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
if (!Opts.EnableFineGrainedDependencies && Opts.EnableTypeFingerprints) {
Diags.diagnose(
SourceLoc(),
diag::error_type_fingerprints_require_fine_grained_dependencies);
HadError = true;
diag::warning_type_fingerprints_require_fine_grained_dependencies);
Opts.EnableTypeFingerprints = false;
}
if (Args.hasArg(OPT_emit_fine_grained_dependency_sourcefile_dot_files))