diff options
Diffstat (limited to 'src/rt/rust_shape.cpp')
| -rw-r--r-- | src/rt/rust_shape.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/rt/rust_shape.cpp b/src/rt/rust_shape.cpp index 20f8bef89aa..866bc4ac17a 100644 --- a/src/rt/rust_shape.cpp +++ b/src/rt/rust_shape.cpp @@ -264,7 +264,7 @@ private: result = sub.result; } - inline void walk_box_contents2(cmp &sub, ptr_pair &box_dp) { + inline void walk_box_contents2(cmp &sub) { sub.align = true; sub.walk(); result = sub.result; @@ -310,6 +310,15 @@ public: result(0) {} cmp(const cmp &other, + const uint8_t *in_sp, + const type_param *in_params, + const rust_shape_tables *in_tables, + ptr_pair &in_dp) + : data<cmp,ptr_pair>(other.task, other.align, in_sp, in_params, in_tables, + in_dp), + result(0) {} + + cmp(const cmp &other, const uint8_t *in_sp = NULL, const type_param *in_params = NULL, const rust_shape_tables *in_tables = NULL) |
