about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2020-03-12 13:03:48 -0700
committerAlex Crichton <alex@alexcrichton.com>2020-03-18 07:06:13 -0700
commitd5b6a20557743911ff9f90af5d8ad24c699570d3 (patch)
treea157c7372ba995c00b667f297d5917714c5fa9ec /src/rustllvm/RustWrapper.cpp
parent23de8275c9b5e5812dc54a12bdba6d80870d9dc8 (diff)
downloadrust-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