JDevlieghere added inline comments.
================ Comment at: lldb/source/Utility/Diagnostics.cpp:70 - Error error = Create(FileSpec(diagnostics_dir.str())); + Error error = Create(*diagnostics_dir); if (error) { ---------------- DavidSpickett wrote: > JDevlieghere wrote: > > DavidSpickett wrote: > > > Silly question, is it intentional that we write out files after saying > > > they have been written? > > > > > > Of course it makes sense to print something up front, otherwise the error > > > here would come out of the blue, but perhaps "LLDB diagnostics will be > > > written to..." instead? > > > > > > (this is probably better changed in that earlier patch not sure if that > > > went in yet) > > Yes, that was @labath's suggestion because when we call this from the > > signal handler, we might crash again in the process and wouldn't print > > anything at all. > Maybe I can be clearer: > ``` > LLDB diagnostics written to <...> > Please include the directory content when filing a bug report > <we crash during writing the files> > ``` > > So the files haven't been written, or at least they are in an undefined > state, but the output looks like we finished writing them. So `will be > written` is more accurate. If I see this in a test log file I'm going to > wonder did it crash writing them or did it already write them, which means > I'd have to reproduce locally. With the sequence of events clearer, I can at > least check obvious things like a full disk before needing to do that. > > Small thing but it's a few words might save some annoyance down the road. > > (printing up front I agree with, that part is good) Makes sense! CHANGES SINCE LAST ACTION https://reviews.llvm.org/D135622/new/ https://reviews.llvm.org/D135622 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits