diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2020-03-12 13:03:48 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2020-03-18 07:06:13 -0700 |
| commit | d5b6a20557743911ff9f90af5d8ad24c699570d3 (patch) | |
| tree | a157c7372ba995c00b667f297d5917714c5fa9ec /src/rustllvm/RustWrapper.cpp | |
| parent | 23de8275c9b5e5812dc54a12bdba6d80870d9dc8 (diff) | |
| download | rust-d5b6a20557743911ff9f90af5d8ad24c699570d3.tar.gz rust-d5b6a20557743911ff9f90af5d8ad24c699570d3.zip | |
std: Don't abort process when printing panics in tests
This commit fixes an issue when using `set_print` and friends, notably used by libtest, to avoid aborting the process if printing panics. This previously panicked due to borrowing a mutable `RefCell` twice, and this is worked around by borrowing these cells for less time, instead taking out and removing contents temporarily. Closes #69558
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
