rnk added a comment. Seems reasonable, but I have a concern about the cc1 line being replicable
================ Comment at: clang/lib/Driver/ToolChains/Clang.cpp:5127 +#ifdef _WIN32 + // Put (mini-)dumps in the same place as other crash diagnostics files. ---------------- I guess I would remove this ifdef as well and adjust the comment to indicate that this only controls the location of some kinds of crash dumps for some platforms. ================ Comment at: llvm/lib/Support/Signals.cpp:46 cl::location(DisableSymbolicationFlag), cl::Hidden); +#ifdef _WIN32 +static std::string CrashDiagnosticsDirectory; ---------------- I guess the one question I have is, should we have these ifdefs? Thinking about it, we generally want the -cc1 line to be platform independent. You should be able to take a cc1 line from Windows and run it on Linux. That is our typical crash reproduction work flow. With that in mind, I think we need this cl::opt on all platforms, even if it does nothing on Linux. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D99199/new/ https://reviews.llvm.org/D99199 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits