hans accepted this revision. hans added a comment. This revision is now accepted and ready to land.
Beautiful! Want to add a line to docs/ReleaseNotes.rst too? :-) ================ Comment at: clang/include/clang/Basic/DiagnosticDriverKinds.td:177 def warn_drv_unknown_argument_clang_cl_with_suggestion : Warning< - "unknown argument ignored in clang-cl '%0' (did you mean '%1'?)">, + "unknown argument ignored in clang-cl '%0', did you mean '%1'?">, InGroup<UnknownArgument>; ---------------- (grammar nit: I think this is a comma splice (https://en.wikipedia.org/wiki/Comma_splice) so I believe a semicolon would be better. On the other hand, we seem to do this a lot already and I'm not a native speaker so maybe it's fine.) ================ Comment at: clang/include/clang/Driver/Driver.h:398 + /// Check that the file referenced by Value exists. If it doesn't, + /// issue a diagnostic and return false. + bool DiagnoseInputExistence(const llvm::opt::DerivedArgList &Args, ---------------- Should the comment say what TypoCorrect does? ================ Comment at: clang/lib/Driver/Driver.cpp:2024 + if (getOpts().findNearest(Value, Nearest, IncludedFlagsBitmask, + ExcludedFlagsBitmask) <= 1) { + Diag(clang::diag::err_drv_no_such_file_with_suggestion) ---------------- indentation looks funny; clang-format? ================ Comment at: lld/COFF/Driver.cpp:218 + else + error(Error + "; did you mean '" + Nearest + "'"); + } else ---------------- I like the semicolon better, but it seems we use comma in other places? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D62276/new/ https://reviews.llvm.org/D62276 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits