[lldb] Fix delayed breakpoints on running processes (#198747)
Breakpoints should never be delayed on a running process, as they can
immediately affect program execution.
[lldb] Fix delayed breakpoints on running processes
Breakpoints should never be delayed on a running process, as they can
immediately affect program execution.
[lldb][NFC] Sink eager breakpoint logic into ExecuteBreakpointSiteAction (#198741)
A future patch will want to control whether all breakpoints are eager or
not based on whether the process is running. Sinking the logic allows
for a smaller diff.
[lldb] Fix delayed breakpoints on running processes
Breakpoints should never be delayed on a running process, as they can
immediately affect program execution.
[libc++][C++03] Fix copy_backward.pass.cpp and equal.pass.cpp (#198812)
This isn't a back-port of the original PRs fixing this in the normal
headers, since they changed quite a bit more than necessary to fix the
bug.
[llvm][Instrumentor] Fix non-determinism in Instrumentor
In InstrumentorStubPrinter the StringMap was being iterated over, which
broke the Instrumentation/Instrumentor/write_config.ll test under
LLVM_REVERSE_ITERATION builds. We can use a MapVector to ensure the
order is stable. We only need to update the test json ordering to match
the stable order for with and without LLVM_REVERSE_ITERATION.
[LV] Fix dead early exit in test. NFC (#198813)
The early exit in this test is dead because the predicated block's
condition (< 0) means the exit cond (== 1) can't be met.