diff --git a/src/heap_print.rs b/src/heap_print.rs index 08225225..86db4bee 100644 --- a/src/heap_print.rs +++ b/src/heap_print.rs @@ -1526,7 +1526,10 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> { self.print_stream(stream, max_depth); } (ArenaHeaderTag::OssifiedOpDir, _op_dir) => { - append_str!(self, "$ossified_op_dir"); + append_str!(self, "'$ossified_op_dir'"); + } + (ArenaHeaderTag::Dropped, _value) => { + append_str!(self, "'$dropped_value'"); } _ => { } diff --git a/src/machine/streams.rs b/src/machine/streams.rs index f305ae04..e569baf3 100644 --- a/src/machine/streams.rs +++ b/src/machine/streams.rs @@ -452,7 +452,9 @@ impl Stream { ArenaHeaderTag::StandardErrorStream => { Stream::StandardError(TypedArenaPtr::new(ptr as *mut _)) } - ArenaHeaderTag::NullStream => Stream::Null(StreamOptions::default()), + ArenaHeaderTag::Dropped | ArenaHeaderTag::NullStream => { + Stream::Null(StreamOptions::default()) + } _ => unreachable!(), } }