We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
.dwp
1 parent 70f8737 commit 433d471Copy full SHA for 433d471
compiler/rustc_codegen_ssa/src/back/link.rs
@@ -676,17 +676,18 @@ fn link_dwarf_object<'a>(
676
thorin::MissingReferencedObjectBehaviour::Skip,
677
)?;
678
679
- let output = package.finish()?.write()?;
680
- let mut output_stream = BufWriter::new(
+ let output_stream = BufWriter::new(
681
OpenOptions::new()
682
.read(true)
683
.write(true)
684
.create(true)
685
.truncate(true)
686
.open(dwp_out_filename)?,
687
);
688
- output_stream.write_all(&output)?;
689
- output_stream.flush()?;
+ let mut output_stream = object::write::StreamingBuffer::new(output_stream);
+ package.finish()?.emit(&mut output_stream)?;
+ output_stream.result()?;
690
+ output_stream.into_inner().flush()?;
691
692
Ok(())
693
}) {
0 commit comments