diff options
| author | Brian Anderson <banderson@mozilla.com> | 2013-06-19 16:08:07 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-06-19 16:08:07 -0700 |
| commit | 5086c0850ebdd8407901d108f312ab141e4a4a18 (patch) | |
| tree | fb43dfb0dbb3a73234f057ca58a46033d6783b95 /src/libstd/rt | |
| parent | e1555f9b5628af2b6c6ed344cad621399cb7684d (diff) | |
| download | rust-5086c0850ebdd8407901d108f312ab141e4a4a18.tar.gz rust-5086c0850ebdd8407901d108f312ab141e4a4a18.zip | |
std::rt: Update GC metadata in init
Diffstat (limited to 'src/libstd/rt')
| -rw-r--r-- | src/libstd/rt/mod.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libstd/rt/mod.rs b/src/libstd/rt/mod.rs index dd4c71eca74..a80fb15bad7 100644 --- a/src/libstd/rt/mod.rs +++ b/src/libstd/rt/mod.rs @@ -186,6 +186,11 @@ pub fn start(_argc: int, _argv: **u8, crate_map: *u8, main: ~fn()) -> int { /// based on the RUST_LOG environment variable. pub fn init(crate_map: *u8) { logging::init(crate_map); + unsafe { rust_update_gc_metadata(crate_map) } + + extern { + fn rust_update_gc_metadata(crate_map: *u8); + } } /// One-time runtime cleanup. |
