diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2010-06-25 16:54:03 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2010-06-25 16:54:03 -0700 |
| commit | eed5c0aa249f3e17bbabeeba1650ab699e3dff5a (patch) | |
| tree | 0bf4084dcf90be6a889c8283fe6c3dbf775f3491 /src/rt/rust_crate.cpp | |
| parent | 67d1f0a9aafaa7dcd63b86032127ab660e630c46 (diff) | |
| download | rust-eed5c0aa249f3e17bbabeeba1650ab699e3dff5a.tar.gz rust-eed5c0aa249f3e17bbabeeba1650ab699e3dff5a.zip | |
Add rust_task::gc(size_t args) method that drops us back into the GC glue.
Diffstat (limited to 'src/rt/rust_crate.cpp')
| -rw-r--r-- | src/rt/rust_crate.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rt/rust_crate.cpp b/src/rt/rust_crate.cpp index d609ac64718..369782708df 100644 --- a/src/rt/rust_crate.cpp +++ b/src/rt/rust_crate.cpp @@ -27,6 +27,11 @@ rust_crate::get_unwind_glue() const { } uintptr_t +rust_crate::get_gc_glue() const { + return ((uintptr_t)this + gc_glue_off); +} + +uintptr_t rust_crate::get_yield_glue() const { return ((uintptr_t)this + yield_glue_off); } |
