mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-22 21:15:40 -04:00
![]() The problem was that with libc++ the std::unique_lock declaration was completely inlined, so there was no line table entry in the main.cpp file to set a breakpoint on. Therefore, the breakpoint got moved to the next line, but that meant the test would deadlock as the thread would stop with the lock already held. I fix that issue by adding a dummy statement before the std::unique_lock line to anchor the breakpoint. I think this should fix the issue because of which this test was disabled on darwin, but someone should verify that before enabling it. llvm-svn: 335132 |
||
---|---|---|
.. | ||
backtrace_all | ||
break_after_join | ||
concurrent_events | ||
crash_during_step | ||
create_after_attach | ||
create_during_step | ||
exit_during_break | ||
exit_during_step | ||
jump | ||
multi_break | ||
num_threads | ||
state | ||
step_out | ||
step_until | ||
thread_exit | ||
thread_specific_break | ||
thread_specific_break_plus_condition |