about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2016-03-22 20:32:08 -0400
committerNiko Matsakis <niko@alum.mit.edu>2016-03-25 14:07:20 -0400
commitb385ce12232a6c192b168b75ec9867a5a83d2036 (patch)
tree06bfa5bdb79ada3af366a7523c364541af951562 /src/rustllvm/ExecutionEngineWrapper.cpp
parent751c24d345cd016429583e4d6654538ed881748a (diff)
downloadrust-b385ce12232a6c192b168b75ec9867a5a83d2036.tar.gz
rust-b385ce12232a6c192b168b75ec9867a5a83d2036.zip
workarounds to make link guards work on windows
Link guards cause problems in some specific scenarios on windows because
they force libcore to be instantiated, since we do not GC functions
effectively on windows.

The changes here are two:

1. disable core for rsbegin/rsend
2. make panic_fmt an extern fn for smallest-hello-world so that it
   is not marked as "internal" for LLVM
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions