about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorRafael Ávila de Espíndola <respindola@mozilla.com>2011-05-05 14:01:16 -0400
committerGraydon Hoare <graydon@mozilla.com>2011-05-05 15:46:10 -0700
commitd6deeffd95d8f2f5a7ddaaf90d2b0ce68dbf0f35 (patch)
treee6cafaaf77e54e5a7ee74cedeb3909ed4e562bda /src/rustllvm/RustWrapper.cpp
parentd85260bcc5c4ec7cefec7f9cfaa1201d01a860a3 (diff)
downloadrust-d6deeffd95d8f2f5a7ddaaf90d2b0ce68dbf0f35.tar.gz
rust-d6deeffd95d8f2f5a7ddaaf90d2b0ce68dbf0f35.zip
Change the setup so that rust_activate_glue returns to rust_exit_task_glue
and rust_exit_task_glue calls the rust main.

This is simpler since we only need to setup one frame. It also matches
what ld.so does, so gdb is happy and stops a backtrace at rust_exit_task_glue
instead of continuing past whatever function happened to be before
rust_exit_task_glue is the object file.

This is the rt part and should be merged after the rust0 part.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions