diff options
author | Nikolas Klauser <nikolasklauser@berlin.de> | 2025-06-26 12:13:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-26 12:13:19 +0200 |
commit | 696c0f92e0fef955e331895cd8d65fb6cc080ad3 (patch) | |
tree | 7fb6e93cbfd849134f73d3261e2c55286f2bf986 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 13daf656561d91e0da406cf1b5ee612724d18587 (diff) | |
download | llvm-696c0f92e0fef955e331895cd8d65fb6cc080ad3.zip llvm-696c0f92e0fef955e331895cd8d65fb6cc080ad3.tar.gz llvm-696c0f92e0fef955e331895cd8d65fb6cc080ad3.tar.bz2 |
[libc++] Don't try to wait on a thread that hasn't started in std::async, take 2 (#130145)
If the creation of a thread fails, this causes an idle loop that will
never end because the thread wasn't started in the first place.
This also adds a test for the regression reported in #125433 to make
sure we're not reintroducing it later.
Fixes #125428
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions