Skip to content

Instantly share code, notes, and snippets.

@reem
Created October 11, 2014 08:13
Show Gist options
  • Save reem/f65b857c916462ad3550 to your computer and use it in GitHub Desktop.
Save reem/f65b857c916462ad3550 to your computer and use it in GitHub Desktop.
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8045u32}:atomic::AtomicPtr<T>::load, real_substs=Substs[types=[[sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::AtomicPtr<T>::load
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[*mut sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[*mut sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[*mut sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[*mut sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8045u32}:atomic::AtomicPtr<T>::load, real_substs=Substs[types=[[sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::AtomicPtr<T>::load
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13013u32}:spsc_queue::Node<T>::new, real_substs=Substs[types=[[sync::comm::stream::Message<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=Some(13586u32))
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn spsc_queue::Node<T>::new
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn spsc_queue::Queue<T>::alloc
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8327u32}:option::Option<T>::is_none, real_substs=Substs[types=[[sync::comm::stream::Message<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8327u32}:option::Option<T>::is_none, psubsts=Substs[types=[[sync::comm::stream::Message<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 8327u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9b50 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&core::option::Option<<generic #0>>) -> bool
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN6option15Option$LT$T$GT$7is_none20h6930763063791872980E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8076u32}:option::Option<T>::is_some, real_substs=Substs[types=[[sync::comm::stream::Message<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn option::Option<T>::is_some
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn option::Option<T>::is_none
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8093u32}:atomic::AtomicPtr<T>::store, real_substs=Substs[types=[[sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::AtomicPtr<T>::store
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8093u32}:atomic::AtomicPtr<T>::store, real_substs=Substs[types=[[sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::AtomicPtr<T>::store
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[*mut sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[*mut sync::spsc_queue::Node<sync::comm::stream::Message<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn spsc_queue::Queue<T>::push
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6579u32}:comm::stream::Packet<T>::take_to_wake, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::stream::Packet<T>::take_to_wake
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 7873u32}:spsc_queue::Queue<T>::pop, real_substs=Substs[types=[[sync::comm::stream::Message<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn spsc_queue::Queue<T>::pop
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 7873u32}:spsc_queue::Queue<T>::pop, real_substs=Substs[types=[[sync::comm::stream::Message<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn spsc_queue::Queue<T>::pop
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8327u32}:option::Option<T>::is_none, real_substs=Substs[types=[[sync::comm::stream::Message<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn option::Option<T>::is_none
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::stream::Packet<T>::do_send
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6394u32}:option::Option<T>::map, real_substs=Substs[types=[[Box<rustrt::task::Task>];[];[()]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn option::Option<T>::map
DEBUG:rustc::middle::trans::closure: cdata_ty=()
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::stream::Packet<T>::send
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[sync::comm::stream::Packet<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6426u32}:arc::Arc<T>.Deref<T>::deref, real_substs=Substs[types=[[core::cell::UnsafeCell<sync::comm::stream::Packet<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn arc::Arc<T>.Deref<T>::deref
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 7460u32}:option::Option<T>::unwrap, real_substs=Substs[types=[[()];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 7460u32}:option::Option<T>::unwrap, psubsts=Substs[types=[[()];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 7460u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e98a8 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(core::option::Option<<generic #0>>) -> <generic #0>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN6option15Option$LT$T$GT$6unwrap21h10565515917812784113E
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn option::Option<T>::unwrap
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13588u32}:result::Result<T, E>::ok, real_substs=Substs[types=[[(), std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13588u32}:result::Result<T, E>::ok, psubsts=Substs[types=[[(), std::sync::task_pool::Msg<()>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13588u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 2u, self_limit: 2u, content: collections::vec::Vec<middle::ty::t>{len: 2u, cap: 2u, ptr: (0x1109d6e20 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(core::result::Result<<generic #0>,<generic #1>>) -> core::option::Option<<generic #0>>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN6result23Result$LT$T$C$$x20E$GT$2ok19h748639785686426592E
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn result::Result<T, E>::ok
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13142u32}:comm::stream::Packet<T>::send, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::stream::Packet<T>::send
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[sync::comm::stream::Packet<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6426u32}:arc::Arc<T>.Deref<T>::deref, real_substs=Substs[types=[[core::cell::UnsafeCell<sync::comm::stream::Packet<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn arc::Arc<T>.Deref<T>::deref
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6394u32}:option::Option<T>::map, real_substs=Substs[types=[[Box<rustrt::task::Task>];[];[()]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn option::Option<T>::map
DEBUG:rustc::middle::trans::closure: cdata_ty=()
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13142u32}:comm::stream::Packet<T>::send, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::stream::Packet<T>::send
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[sync::comm::stream::Packet<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6426u32}:arc::Arc<T>.Deref<T>::deref, real_substs=Substs[types=[[core::cell::UnsafeCell<sync::comm::stream::Packet<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn arc::Arc<T>.Deref<T>::deref
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13609u32}:comm::shared::Packet<T>::send, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13609u32}:comm::shared::Packet<T>::send, psubsts=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13609u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9c80 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&mut sync::comm::shared::Packet<<generic #0>>, <generic #0>) -> core::result::Result<(),<generic #0>>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN4comm6shared15Packet$LT$T$GT$4send20h5285165058649493958E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13742u32}:mpsc_queue::Queue<T>::push, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13742u32}:mpsc_queue::Queue<T>::push, psubsts=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13742u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9c90 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&sync::mpsc_queue::Queue<<generic #0>>, <generic #0>)
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN10mpsc_queue14Queue$LT$T$GT$4push20h8534885884808002304E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13782u32}:mpsc_queue::Node<T>::new, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=Some(13760u32))
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13782u32}:mpsc_queue::Node<T>::new, psubsts=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13782u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9d58 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into unsafe fn(core::option::Option<<generic #0>>) -> *mut sync::mpsc_queue::Node<<generic #0>>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN10mpsc_queue13Node$LT$T$GT$3new21h10984693007599261037E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13038u32}:atomic::AtomicPtr<T>::new, real_substs=Substs[types=[[sync::mpsc_queue::Node<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=Some(13801u32))
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13038u32}:atomic::AtomicPtr<T>::new, psubsts=Substs[types=[[sync::mpsc_queue::Node<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13038u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9d98 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(*mut <generic #0>) -> core::atomic::AtomicPtr<<generic #0>>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN6atomic18AtomicPtr$LT$T$GT$3new19h925817581641362759E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 9621u32}:cell::UnsafeCell<T>::new, real_substs=Substs[types=[[uint];[];[]], regions=erased], ref_id=Some(13052u32))
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::new
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::AtomicPtr<T>::new
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn mpsc_queue::Node<T>::new
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13811u32}:atomic::AtomicPtr<T>::swap, real_substs=Substs[types=[[sync::mpsc_queue::Node<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13811u32}:atomic::AtomicPtr<T>::swap, psubsts=Substs[types=[[sync::mpsc_queue::Node<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13811u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9d78 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&core::atomic::AtomicPtr<<generic #0>>, *mut <generic #0>, core::atomic::Ordering) -> *mut <generic #0>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN6atomic18AtomicPtr$LT$T$GT$4swap21h13266990504534148395E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6214u32}:atomic::atomic_swap, real_substs=Substs[types=[[];[];[uint]], regions=erased], ref_id=Some(13833u32))
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::atomic_swap
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[uint];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::AtomicPtr<T>::swap
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8093u32}:atomic::AtomicPtr<T>::store, real_substs=Substs[types=[[sync::mpsc_queue::Node<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8093u32}:atomic::AtomicPtr<T>::store, psubsts=Substs[types=[[sync::mpsc_queue::Node<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 8093u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9db0 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&core::atomic::AtomicPtr<<generic #0>>, *mut <generic #0>, core::atomic::Ordering)
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN6atomic18AtomicPtr$LT$T$GT$5store21h12902724484001948282E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6796u32}:atomic::atomic_store, real_substs=Substs[types=[[];[];[uint]], regions=erased], ref_id=Some(8113u32))
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::atomic_store
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[uint];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn atomic::AtomicPtr<T>::store
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn mpsc_queue::Queue<T>::push
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6394u32}:option::Option<T>::map, real_substs=Substs[types=[[Box<rustrt::task::Task>];[];[()]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn option::Option<T>::map
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 7138u32}:comm::shared::Packet<T>::take_to_wake, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::shared::Packet<T>::take_to_wake
DEBUG:rustc::middle::trans::closure: cdata_ty=()
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 8180u32}:mpsc_queue::Queue<T>::pop, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn mpsc_queue::Queue<T>::pop
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::shared::Packet<T>::send
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5730u32}:cell::UnsafeCell<T>::get, real_substs=Substs[types=[[sync::comm::shared::Packet<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn cell::UnsafeCell<T>::get
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6426u32}:arc::Arc<T>.Deref<T>::deref, real_substs=Substs[types=[[core::cell::UnsafeCell<sync::comm::shared::Packet<std::sync::task_pool::Msg<()>>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn arc::Arc<T>.Deref<T>::deref
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 9654u32}:comm::Sender<T>::new, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=Some(12654u32))
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::Sender<T>::new
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 7536u32}:mem::swap, real_substs=Substs[types=[[];[];[sync::comm::Flavor<std::sync::task_pool::Msg<()>>]], regions=erased], ref_id=Some(12660u32))
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn mem::swap
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6107u32}:comm::UnsafeFlavor::inner_mut, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[]], regions=[[];[];[]]], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::UnsafeFlavor::inner_mut
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 6107u32}:comm::UnsafeFlavor::inner_mut, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[]], regions=[[];[];[]]], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::UnsafeFlavor::inner_mut
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::Sender<T>::send_opt
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::Sender<T>::send
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn sync::task_pool::TaskPool<T>.Drop::drop
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13846u32}:io::IncomingConnections<'a, A>.Iterator<IoResult<T>>::next, real_substs=Substs[types=[[std::io::net::tcp::TcpStream, std::io::net::tcp::TcpAcceptor];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13846u32}:io::IncomingConnections<'a, A>.Iterator<IoResult<T>>::next, psubsts=Substs[types=[[std::io::net::tcp::TcpStream, std::io::net::tcp::TcpAcceptor];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13846u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 2u, self_limit: 2u, content: collections::vec::Vec<middle::ty::t>{len: 2u, cap: 2u, ptr: (0x110935010 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&mut std::io::IncomingConnections<'a,<generic #1>>) -> core::option::Option<core::result::Result<<generic #0>,std::io::IoError>>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN2io74IncomingConnections$LT$$x27a$C$$x20A$GT$.Iterator$LT$IoResult$LT$T$GT$$GT$4next20h3212283774176224834E
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn io::IncomingConnections<'a, A>.Iterator<IoResult<T>>::next
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 9693u32}:arc::Arc<T>.Clone::clone, real_substs=Substs[types=[[fn(&mut iron::request::Request) -> core::result::Result<iron::response::Response,Box<error::Error+'static>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 9693u32}:arc::Arc<T>.Clone::clone, psubsts=Substs[types=[[fn(&mut iron::request::Request) -> core::result::Result<iron::response::Response,Box<error::Error+'static>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 9693u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9da8 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&alloc::arc::Arc<<generic #0>>) -> alloc::arc::Arc<<generic #0>>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN3arc18Arc$LT$T$GT$.Clone5clone20h9413308241252066853E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 5751u32}:arc::Arc<T>::inner, real_substs=Substs[types=[[fn(&mut iron::request::Request) -> core::result::Result<iron::response::Response,Box<error::Error+'static>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn arc::Arc<T>::inner
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn arc::Arc<T>.Clone::clone
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13864u32}:sync::task_pool::TaskPool<T>::execute, real_substs=Substs[types=[[()];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13864u32}:sync::task_pool::TaskPool<T>::execute, psubsts=Substs[types=[[()];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13864u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9358 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&mut std::sync::task_pool::TaskPool<<generic #0>>, proc(&<generic #0>):Send)
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN4sync9task_pool17TaskPool$LT$T$GT$7execute20h2396080281003853168E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 12352u32}:comm::Sender<T>::send, real_substs=Substs[types=[[std::sync::task_pool::Msg<()>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn comm::Sender<T>::send
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13910u32}:vec::Vec<T>.Index<uint, T>::index, real_substs=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13910u32}:vec::Vec<T>.Index<uint, T>::index, psubsts=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13910u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9ce0 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&'a collections::vec::Vec<<generic #0>>, &uint) -> &'a <generic #0>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN3vec38Vec$LT$T$GT$.Index$LT$uint$C$$x20T$GT$5index20h1145956699760192961E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13932u32}:vec::Vec<T>::get, real_substs=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13932u32}:vec::Vec<T>::get, psubsts=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13932u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9e58 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&'a collections::vec::Vec<<generic #0>>, uint) -> &'a <generic #0>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN3vec12Vec$LT$T$GT$3get21h16939583787901753033E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 2668u32}:vec::Vec<T>.AsSlice<T>::as_slice, real_substs=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 2668u32}:vec::Vec<T>.AsSlice<T>::as_slice, psubsts=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 2668u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9e48 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&'a collections::vec::Vec<<generic #0>>) -> &'a [<generic #0>]
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN3vec29Vec$LT$T$GT$.AsSlice$LT$T$GT$8as_slice20h1393215697024701104E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 2691u32}:vec::Vec<T>::as_ptr, real_substs=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 2691u32}:vec::Vec<T>::as_ptr, psubsts=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 2691u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9ed8 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&collections::vec::Vec<<generic #0>>) -> *const <generic #0>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN3vec12Vec$LT$T$GT$6as_ptr20h8812382630511565458E
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>::as_ptr
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>.AsSlice<T>::as_slice
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>::get
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>.Index<uint, T>::index
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 2042u32}:vec::Vec<T>.Collection::len, real_substs=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 2042u32}:vec::Vec<T>.Collection::len, psubsts=Substs[types=[[sync::comm::Sender<std::sync::task_pool::Msg<()>>];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 2042u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9e78 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(&collections::vec::Vec<<generic #0>>) -> uint
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN3vec23Vec$LT$T$GT$.Collection3len20h4892783952405201660E
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>.Collection::len
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn sync::task_pool::TaskPool<T>::execute
DEBUG:rustc::middle::trans::closure: cdata_ty=(std::io::net::tcp::TcpStream,alloc::arc::Arc<fn(&mut iron::request::Request) -> core::result::Result<iron::response::Response,Box<error::Error+'static>>>)
DEBUG:rustc::middle::trans::closure: tuplify_box_ty = (uint,*const (),*const i8,*const i8,(std::io::net::tcp::TcpStream,alloc::arc::Arc<fn(&mut iron::request::Request) -> core::result::Result<iron::response::Response,Box<error::Error+'static>>>))
DEBUG:rustc::middle::trans::closure: Copy CaptureByValue(Datum((%"struct.std::io::net::tcp::TcpStream<[]>[#1]"*: %stream = alloca %"struct.std::io::net::tcp::TcpStream<[]>[#1]"), std::io::net::tcp::TcpStream, middle::trans::datum::Lvalue)) into closure
DEBUG:rustc::middle::trans::closure: Copy CaptureByValue(Datum((%"struct.alloc::arc::Arc<[fn(&'static mut iron::request::Request) -> core::result::Result<iron::response::Response,Box<error::Error+'static>>]>[#2]"*: %handler = alloca %"struct.alloc::arc::Arc<[fn(&'static mut iron::request::Request) -> core::result::Result<iron::response::Response,Box<error::Error+'static>>]>[#2]"), alloc::arc::Arc<fn(&mut iron::request::Request) -> core::result::Result<iron::response::Response,Box<error::Error+'static>>>, middle::trans::datum::Lvalue)) into closure
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13954u32}:buffer::BufferedStream<T>::new, real_substs=Substs[types=[[std::io::net::tcp::TcpStream];[];[]], regions=erased], ref_id=Some(5111u32))
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 13954u32}:buffer::BufferedStream<T>::new, psubsts=Substs[types=[[std::io::net::tcp::TcpStream];[];[]], regions=erased], hash_id=middle::trans::monomorphize::MonoId{def: syntax::ast::DefId{krate: 0u32, node: 13954u32}, params: middle::subst::VecPerParamSpace<middle::ty::t>{type_limit: 1u, self_limit: 1u, content: collections::vec::Vec<middle::ty::t>{len: 1u, cap: 1u, ptr: (0x1109e9f28 as *mut ())}}})
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn about to subst into fn(<generic #0>) -> http::buffer::BufferedStream<<generic #0>>
DEBUG:rustc::middle::trans::monomorphize: monomorphize_fn mangled to _ZN6buffer23BufferedStream$LT$T$GT$3new20h5667225219222320816E
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 1001u32}:vec::Vec<T>::with_capacity, real_substs=Substs[types=[[u8];[];[]], regions=erased], ref_id=Some(13970u32))
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>::with_capacity
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 2179u32}:vec::Vec<T>::set_len, real_substs=Substs[types=[[u8];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>::set_len
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 1001u32}:vec::Vec<T>::with_capacity, real_substs=Substs[types=[[u8];[];[]], regions=erased], ref_id=Some(13984u32))
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>::with_capacity
DEBUG:rustc::middle::trans::monomorphize: monomorphic_fn(fn_id=syntax::ast::DefId{krate: 0u32, node: 2179u32}:vec::Vec<T>::set_len, real_substs=Substs[types=[[u8];[];[]], regions=erased], ref_id=None)
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn vec::Vec<T>::set_len
DEBUG:rustc::middle::trans::monomorphize: leaving monomorphic fn buffer::BufferedStream<T>::new
error: internal compiler error: unexpected failure
note: the compiler hit an unexpected failure path. this is a bug.
note: we would appreciate a bug report: http://doc.rust-lang.org/complement-bugreport.html
note: run with `RUST_BACKTRACE=1` for a backtrace
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment