print closed stream handle as '$dropped_value' (#1376)

This commit is contained in:
Mark Thom
2022-03-28 19:03:28 -06:00
parent cf65cbe2f1
commit 48960f1beb
2 changed files with 7 additions and 2 deletions

View File

@@ -1526,7 +1526,10 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> {
self.print_stream(stream, max_depth); self.print_stream(stream, max_depth);
} }
(ArenaHeaderTag::OssifiedOpDir, _op_dir) => { (ArenaHeaderTag::OssifiedOpDir, _op_dir) => {
append_str!(self, "$ossified_op_dir"); append_str!(self, "'$ossified_op_dir'");
}
(ArenaHeaderTag::Dropped, _value) => {
append_str!(self, "'$dropped_value'");
} }
_ => { _ => {
} }

View File

@@ -452,7 +452,9 @@ impl Stream {
ArenaHeaderTag::StandardErrorStream => { ArenaHeaderTag::StandardErrorStream => {
Stream::StandardError(TypedArenaPtr::new(ptr as *mut _)) Stream::StandardError(TypedArenaPtr::new(ptr as *mut _))
} }
ArenaHeaderTag::NullStream => Stream::Null(StreamOptions::default()), ArenaHeaderTag::Dropped | ArenaHeaderTag::NullStream => {
Stream::Null(StreamOptions::default())
}
_ => unreachable!(), _ => unreachable!(),
} }
} }