about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-08-18 17:15:31 +0000
committerbors <bors@rust-lang.org>2018-08-18 17:15:31 +0000
commitf0341412ed4b7c39003f2bf409b183d7ce066814 (patch)
tree7f304d12a4d53986a36dc3f826d95ca323f43f51 /src/rustllvm/PassWrapper.cpp
parenta3ad012e2d33680d40b325258c0da532d0a884f3 (diff)
parentf4e8d57b6ad6f599de54c020ba185db83cb011a3 (diff)
downloadrust-f0341412ed4b7c39003f2bf409b183d7ce066814.tar.gz
rust-f0341412ed4b7c39003f2bf409b183d7ce066814.zip
Auto merge of #53436 - cuviper:trace_fn-stop, r=alexcrichton
std: stop backtracing when the frames are full

This is a defensive measure to mitigate the infinite unwind loop seen in #53372.  That case will still repeatedly unwind `__rust_try`, but now it will at least stop when `cx.frames` is full.

r? @alexcrichton
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions