diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-07-18 07:24:28 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-07-18 07:26:55 -0700 |
| commit | 3419e20f3b0800d40a4e33d47da7051d142e62ce (patch) | |
| tree | 093da0d6f7dc5f9bd534ac34556e350a3ac078db /src/rustllvm/RustWrapper.cpp | |
| parent | 441866417764cb0ad32bce50ebda83deec525997 (diff) | |
| download | rust-3419e20f3b0800d40a4e33d47da7051d142e62ce.tar.gz rust-3419e20f3b0800d40a4e33d47da7051d142e62ce.zip | |
sync: Fail with init semaphore count < 0
Semaphores are not currently designed to handle this case correctly, leading to very strange behavior. Semaphores as written are intended to count *resources* and it's not possible to have a negative number of resources. This alters the behavior and documentation to note that the task will be failed if the initial count is 0. Closes #15758
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
