labath added a comment.

In D128410#3604066 <https://reviews.llvm.org/D128410#3604066>, @mstorsjo wrote:

> For this testcase to work, it needs to be able to open a window - so it can't 
> run entirely in headless mode. But I guess that a bunch of other tests in 
> LLDB also already do that, since running the LLDB tests on Windows pops up a 
> dozen of windows temporarily.

I think those just come from the tests (or more like test runners) which forget 
to suppress a console window from opening (see 
LLDB_LAUNCH_INFERIORS_WITHOUT_CONSOLE) -- this is probably the first "gui" 
application. This isn't necessarily a showstopper, but I am surprised that it 
is necessary. I'm hardly a windows expert, but I would expect that it should be 
possible to generate an exception (even nested exception, which to me sounds 
like the equivalent of getting a signal inside a signal handler) in a "regular" 
text-mode application. Are you sure that is not possible?



================
Comment at: lldb/test/Shell/Process/Windows/wndproc_exception.cpp:7
+// RUN: %clangxx_host -o %t.exe -luser32 -v -- %s
+// RUN: %lldb -f %t.exe -o "run"
+
----------------
Is there something reasonable we could assert here? The process exit status for 
instance?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D128410

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

Reply via email to