about summary refs log tree commit diff
path: root/src/rt/sync/rust_thread.cpp
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2013-02-27 19:28:37 -0500
committerNiko Matsakis <niko@alum.mit.edu>2013-02-28 16:03:49 -0500
commitfebdb49e9269724058aacf645610912bf26ecdb4 (patch)
treedce869ea86f1bba8ced97212497e4a6a309ad922 /src/rt/sync/rust_thread.cpp
parent85aaf392914626441b3b681edb4d79552e078781 (diff)
downloadrust-febdb49e9269724058aacf645610912bf26ecdb4.tar.gz
rust-febdb49e9269724058aacf645610912bf26ecdb4.zip
Change bare functions so that they are represented by a single pointer.
The basic idea is that we add a new kind of adjustment, AutoAddEnv, that pads
an extern fn into a closure by adding the extra NULL word. Then there are a few
misc changes in trans to get the LLVM types to match up.

Fixes #4808.
Diffstat (limited to 'src/rt/sync/rust_thread.cpp')
0 files changed, 0 insertions, 0 deletions