diff options
Diffstat (limited to 'src/rt/rust_util.h')
| -rw-r--r-- | src/rt/rust_util.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/rt/rust_util.h b/src/rt/rust_util.h index 03b7766d..5f13a3c8 100644 --- a/src/rt/rust_util.h +++ b/src/rt/rust_util.h @@ -177,11 +177,8 @@ rust_vec : public rc_base<rust_vec> alloc(alloc), fill(fill) { - if (d || fill) { - I(dom, d); - I(dom, fill); + if (d) memcpy(&data[0], d, fill); - } } ~rust_vec() {} }; |