deref addr's in list of atom_codes
@@ -960,6 +960,8 @@ fn system_call(
let mut chars = String::new();
for addr in addrs {
+ let addr = self.store(self.deref(addr));
+
match Number::try_from((addr, &self.heap)) {
Ok(Number::Fixnum(n)) => {
match u32::try_from(n) {
