diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2011-08-10 15:45:32 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2011-08-10 15:45:32 -0700 |
| commit | 347230b00162fa393b782aa40d61c131a0e2b086 (patch) | |
| tree | 3c41670120008df7a2dba896c42d34b75ecd2021 /src/rt/rust_shape.cpp | |
| parent | 955ac84da4cee8c8c4722bc1f335c9582d56c669 (diff) | |
| download | rust-347230b00162fa393b782aa40d61c131a0e2b086.tar.gz rust-347230b00162fa393b782aa40d61c131a0e2b086.zip | |
rt: Add the last few cases to polymorphic log
Diffstat (limited to 'src/rt/rust_shape.cpp')
| -rw-r--r-- | src/rt/rust_shape.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rt/rust_shape.cpp b/src/rt/rust_shape.cpp index ef3f3bdf903..4554266c773 100644 --- a/src/rt/rust_shape.cpp +++ b/src/rt/rust_shape.cpp @@ -1284,6 +1284,17 @@ private: data<log,ptr>::walk_box_contents(align); } + void walk_fn(bool align) { out << "fn"; } + void walk_obj(bool align) { out << "obj"; } + void walk_port(bool align) { out << "port"; } + void walk_chan(bool align) { out << "chan"; } + void walk_task(bool align) { out << "task"; } + + void walk_res(bool align, const rust_fn *dtor, uint16_t n_ty_params, + const uint8_t *ty_params_sp) { + out << "res"; // TODO + } + void walk_subcontext(bool align, log &sub) { sub.walk(align); } void walk_box_contents(bool align, log &sub, ptr &ref_count_dp) { |
