From a83ad1b9e657307f395361be0c687a4690bbcd6f Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Sun, 15 Jan 2012 21:42:10 -0800 Subject: encode variant names and have log print them out. --- src/rt/rust_shape.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/rt/rust_shape.cpp') diff --git a/src/rt/rust_shape.cpp b/src/rt/rust_shape.cpp index 961cfe7bc46..37d8a42e95a 100644 --- a/src/rt/rust_shape.cpp +++ b/src/rt/rust_shape.cpp @@ -358,7 +358,8 @@ public: void walk_res2(const rust_fn *dtor, uint16_t n_ty_params, const type_param *ty_params_sp, const uint8_t *end_sp, const data_pair &live); - void walk_variant2(tag_info &tinfo, tag_variant_t variant_id, + void walk_variant2(tag_info &tinfo, + tag_variant_t variant_id, const std::pair variant_ptr_and_end); @@ -413,7 +414,8 @@ cmp::walk_res2(const rust_fn *dtor, uint16_t n_ty_params, } void -cmp::walk_variant2(tag_info &tinfo, tag_variant_t variant_id, +cmp::walk_variant2(tag_info &tinfo, + tag_variant_t variant_id, const std::pair variant_ptr_and_end) { cmp sub(*this, variant_ptr_and_end.first, tinfo.params); @@ -485,7 +487,8 @@ log::walk_vec2(bool is_pod, const std::pair &data) { } void -log::walk_variant2(tag_info &tinfo, tag_variant_t variant_id, +log::walk_variant2(tag_info &tinfo, + tag_variant_t variant_id, const std::pair variant_ptr_and_end) { log sub(*this, variant_ptr_and_end.first, tinfo.params); -- cgit 1.4.1-3-g733a5