diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2016-08-21 08:38:20 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2016-08-21 08:38:20 -0700 |
commit | f40137f1327ad3203eff5f6894baaa68a700cec1 (patch) | |
tree | ede862c2e4b89b3dc7d1fcf28f05327982934b37 /037abandon.cc | |
parent | 10bbca643f16daf640caf040a1f86eb93e3d66e2 (diff) | |
download | mu-f40137f1327ad3203eff5f6894baaa68a700cec1.tar.gz |
3239
Diffstat (limited to '037abandon.cc')
-rw-r--r-- | 037abandon.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/037abandon.cc b/037abandon.cc index 014747d7..6195cdf6 100644 --- a/037abandon.cc +++ b/037abandon.cc @@ -38,7 +38,7 @@ void abandon(int address, const type_tree* payload_type, int payload_size) { assert(element.type->name != "array"); int element_size = size_of(element); for (int i = 0; i < array_length; ++i) { - element.set_value(address + /*skip refcount*/1 + /*skip array length*/1 + i*element_size); + element.set_value(address + /*skip refcount and length*/2 + i*element_size); decrement_any_refcounts(element); } } |