diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2013-02-27 19:28:37 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2013-02-28 16:03:49 -0500 |
| commit | febdb49e9269724058aacf645610912bf26ecdb4 (patch) | |
| tree | dce869ea86f1bba8ced97212497e4a6a309ad922 /src/rt/sync/rust_thread.cpp | |
| parent | 85aaf392914626441b3b681edb4d79552e078781 (diff) | |
| download | rust-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
