about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2017-08-22 14:36:49 -0700
committerAlex Crichton <alex@alexcrichton.com>2017-08-28 08:06:52 -0700
commitb6f554b6dc972608761db93a375bcb0e89155e1d (patch)
tree4543e921c025346532151af3a5ec8ae5b8666447 /src/rustllvm/RustWrapper.cpp
parenta24e0f25d7a0ac793b37eb4db353d5f9f2befc97 (diff)
downloadrust-b6f554b6dc972608761db93a375bcb0e89155e1d.tar.gz
rust-b6f554b6dc972608761db93a375bcb0e89155e1d.zip
std: Mark allocation functions as nounwind
This commit flags all allocation-related functions in liballoc as "this can't
unwind" which should largely resolve the size-related issues found on #42808.
The documentation on the trait was updated with such a restriction (they can't
panic) as well as some other words about the relative instability about
implementing a bullet-proof allocator.

Closes #42808
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions