about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2015-05-11 21:09:07 -0700
committerAlex Crichton <alex@alexcrichton.com>2015-05-19 10:53:07 -0700
commitf5222fb892be00f2b3e4dd8b83c5277e94ebbbba (patch)
tree8f749c5bfaddcceb20e2d48fd2aee391bb38e3a7 /src/rustllvm/ExecutionEngineWrapper.cpp
parent847c8520b14e3ae9aec26a33f70750a071d3f18d (diff)
downloadrust-f5222fb892be00f2b3e4dd8b83c5277e94ebbbba.tar.gz
rust-f5222fb892be00f2b3e4dd8b83c5277e94ebbbba.zip
std: Implement aborting stubs for MSVC unwinding
At this time unwinding support is not implemented for MSVC as
`libgcc_s_seh-1.dll` is not available by default (and this is used on MinGW),
but this should be investigated soon. For now this change is just aimed at
getting the compiler far enough to bootstrap everything instead of successfully
running tests.

This commit refactors the `std::rt::unwind` module a bit to prepare for SEH
support eventually by moving all GCC-specific functionality to its own submodule
and defining the interface needed.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions