labath added a comment.

In D55038#1314026 <https://reviews.llvm.org/D55038#1314026>, @JDevlieghere 
wrote:

> Test didn't run. Is there a way to REQUIRE either darwin or linux?


I think the canonical way to do that would be to define a new feature in lit, 
which gets set when the target supports remote debugging and then use that 
feature in the REQUIRES directive.



================
Comment at: source/Utility/Reproducer.cpp:41-42
+Reproducer::Reproducer(ReproducerMode mode, llvm::Optional<FileSpec> root) {
+  // It's unfortunate that we have to do so much I/O here that can fail. The
+  // best we can do is not initialize the reproducer.
+  switch (mode) {
----------------
JDevlieghere wrote:
> labath wrote:
> > It should be possible to bubble this all the way up to the 
> > `SBDebugger::Initialize` call. Is there a reason to not do that?
> Do you mean having the private Initialize function return an error (and an 
> SBError for the SB variant)?
Yes, that's what I meant. Up until now, our initialization functions were 
mostly just hooking up various pointers, which are things that can't 
(shouldn't) fail, but if now a simple typo in the reproducer path can cause the 
initialization to fail, then I think it would be good to report that.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D55038/new/

https://reviews.llvm.org/D55038



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to