diff options
Diffstat (limited to 'src/rt/rust_cc.cpp')
| -rw-r--r-- | src/rt/rust_cc.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rt/rust_cc.cpp b/src/rt/rust_cc.cpp index 3d5464a2c39..6aba220c0b9 100644 --- a/src/rt/rust_cc.cpp +++ b/src/rt/rust_cc.cpp @@ -163,6 +163,8 @@ irc::compute_ircs(rust_task *task, irc_map &ircs) { end(task->local_allocs.end()); while (begin != end) { uint8_t *p = reinterpret_cast<uint8_t *>(begin->first); + p += sizeof(uintptr_t); // Skip over the reference count. + type_desc *tydesc = begin->second; DPRINT("determining internal ref counts: %p, tydesc=%p\n", p, tydesc); |
