Created
May 29, 2012 22:10
-
-
Save eholk/2831097 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| rust: "+++ trans_arg_expr on {|move a|\n let mut live = true;\n let terminate = port();\n let get = port();\n c.send((chan(terminate), chan(get)));\n while live {\n alt comm::select2(terminate, get) {\n either::left(()) { live = false; }\n either::right(cc) { comm::send(cc, arc::clone(&a)); }\n }\n }\n}" | |
| rust: "new insn_ctxt: trans_arg_expr" | |
| rust: "new insn_ctxt: trans_temp_lval" | |
| rust: "new insn_ctxt: alloc_ty" | |
| rust: "new insn_ctxt: alloca" | |
| rust: "new insn_ctxt: trans_expr" | |
| rust: "translating fn_block {|move a|\n let mut live = true;\n let terminate = port();\n let get = port();\n c.send((chan(terminate), chan(get)));\n while live {\n alt comm::select2(terminate, get) {\n either::left(()) { live = false; }\n either::right(cc) { comm::send(cc, arc::clone(&a)); }\n }\n }\n} with type fn~()" | |
| rust: "new insn_ctxt: closure::trans_expr_fn" | |
| rust: "register_fn_fuller created fn *fn(*i1, addrspace(1)*{i64, *tydesc, *typaram, *typaram, typaram}) -> Void for item 72412 with path arc::shared_arc308::anon" | |
| rust: "Doing capture var: \"a\" (48209)" | |
| [Switching to process 16581 thread 0x1e03] | |
| Breakpoint 1, upcall_fail (expr=0x1056862f0 "option none", file=0x100f68330 "/Users/eholk/Documents/projects/mozilla/rust/src/rustc/rustc.rc", line=1) at rust_upcall.cpp:128 | |
| 128 s_fail_args args = {expr,file,line}; |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Breakpoint 1, upcall_fail (expr=0x10433fbb0 "option none", file=0x100f68370 "/Users/eholk/Documents/projects/mozilla/rust/src/rustc/rustc.rc", line=1) at rust_upcall.cpp:128
128 s_fail_args args = {expr,file,line};
(gdb) bt
#0 upcall_fail (expr=0x10433fbb0 "option none", file=0x100f68370 "/Users/eholk/Documents/projects/mozilla/rust/src/rustc/rustc.rc", line=1) at rust_upcall.cpp:128
#1 0x0000000100c5fbe9 in map::chained::hashmap::get4152::_8b30a01872bd3ff3::_02 ()
#2 0x0000000100de7106 in middle::capture::compute_capture_vars::anon ()
#3 0x0000000100c6fde7 in middle::capture::compute_capture_vars::_915ceef9c9bce323::_02 ()
#4 0x0000000100c6f71d in middle::trans::closure::trans_expr_fn::anon ()
#5 0x0000000100c263f5 in middle::trans::closure::trans_expr_fn::_33c2bd8ddb28f1b4::_02 ()
#6 0x0000000100c32f68 in middle::trans::base::trans_expr::unrooted::_b85526f34f6631bd::_02 ()
#7 0x0000000100bfeb40 in middle::trans::base::trans_expr::_b85526f34f6631bd::_02 ()
#8 0x0000000100bff0bc in middle::trans::base::trans_expr_save_in::_3b41ceb0ccef6c2f::_02 ()
#9 0x0000000100bff93f in middle::trans::base::trans_temp_lval::_8e43a9512edf4d76::_02 ()
#10 0x0000000100c26a9c in middle::trans::base::trans_arg_expr::_44704368485b3b82::_02 ()
#11 0x0000000100c2ad64 in middle::trans::base::trans_args::anon ()
#12 0x0000000100c2aa79 in middle::trans::base::trans_args::_7e9f71cd6d5ce0ab::_02 ()
#13 0x0000000100c2ef39 in middle::trans::base::trans_call_inner::anon ()
#14 0x0000000100c2e93e in middle::trans::base::with_scope::_74d17915501dce6e::_02 ()
#15 0x0000000100c2b10b in middle::trans::base::trans_call::_5ed37531735d90b8::_02 ()
#16 0x0000000100c3296f in middle::trans::base::trans_expr::unrooted::_b85526f34f6631bd::_02 ()
#17 0x0000000100f1aa3b in __morestack ()
Previous frame inner to this frame (gdb could not unwind past this frame)
Current language: auto; currently c++