fix
- remove useless commands from test Makefile - do not unnecessarily remove metadata temporary files because they'll be managed by MaybeTempDir - remove unused FailedRemove error introduced by this PR
This commit is contained in:
parent
9b1a1e1d95
commit
ade6c36e53
4 changed files with 2 additions and 19 deletions
|
@ -78,9 +78,6 @@ metadata_failed_create_file =
|
||||||
metadata_failed_create_tempdir =
|
metadata_failed_create_tempdir =
|
||||||
couldn't create a temp dir: {$err}
|
couldn't create a temp dir: {$err}
|
||||||
|
|
||||||
metadata_failed_remove =
|
|
||||||
failed to remove {$filename}: {$err}
|
|
||||||
|
|
||||||
metadata_failed_write_error =
|
metadata_failed_write_error =
|
||||||
failed to write {$filename}: {$err}
|
failed to write {$filename}: {$err}
|
||||||
|
|
||||||
|
|
|
@ -402,13 +402,6 @@ pub struct FailedCopyToStdout {
|
||||||
pub err: Error,
|
pub err: Error,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Diagnostic)]
|
|
||||||
#[diag(metadata_failed_remove)]
|
|
||||||
pub struct FailedRemove {
|
|
||||||
pub filename: PathBuf,
|
|
||||||
pub err: Error,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Diagnostic)]
|
#[derive(Diagnostic)]
|
||||||
#[diag(metadata_binary_output_to_tty)]
|
#[diag(metadata_binary_output_to_tty)]
|
||||||
pub struct BinaryOutputToTty;
|
pub struct BinaryOutputToTty;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::errors::{
|
use crate::errors::{
|
||||||
BinaryOutputToTty, FailedCopyToStdout, FailedCreateEncodedMetadata, FailedCreateFile,
|
BinaryOutputToTty, FailedCopyToStdout, FailedCreateEncodedMetadata, FailedCreateFile,
|
||||||
FailedCreateTempdir, FailedRemove, FailedWriteError,
|
FailedCreateTempdir, FailedWriteError,
|
||||||
};
|
};
|
||||||
use crate::{encode_metadata, EncodedMetadata};
|
use crate::{encode_metadata, EncodedMetadata};
|
||||||
|
|
||||||
|
@ -109,13 +109,6 @@ pub fn encode_and_write_metadata(tcx: TyCtxt<'_>) -> (EncodedMetadata, bool) {
|
||||||
tcx.sess.emit_fatal(FailedCreateEncodedMetadata { err });
|
tcx.sess.emit_fatal(FailedCreateEncodedMetadata { err });
|
||||||
});
|
});
|
||||||
|
|
||||||
// Delete the temporary metadata file if output is stdout
|
|
||||||
if need_metadata_file && out_filename.is_stdout() {
|
|
||||||
if let Err(err) = fs::remove_file(&metadata_filename) {
|
|
||||||
tcx.sess.emit_err(FailedRemove { filename: metadata_filename, err });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
let need_metadata_module = metadata_kind == MetadataKind::Compressed;
|
let need_metadata_module = metadata_kind == MetadataKind::Compressed;
|
||||||
|
|
||||||
(metadata, need_metadata_module)
|
(metadata, need_metadata_module)
|
||||||
|
|
|
@ -32,7 +32,7 @@ obj: $(OUT)
|
||||||
# it there.
|
# it there.
|
||||||
metadata: $(OUT)
|
metadata: $(OUT)
|
||||||
cp $(SRC) $(OUT)
|
cp $(SRC) $(OUT)
|
||||||
(cd $(OUT); pwd; ls -d; $(RUSTC) --emit metadata=- $(SRC) 1>/dev/ptmx 2>$(OUT)/$@ || true)
|
(cd $(OUT); $(RUSTC) --emit metadata=- $(SRC) 1>/dev/ptmx 2>$(OUT)/$@ || true)
|
||||||
diff $(OUT)/$@ emit-metadata.stderr
|
diff $(OUT)/$@ emit-metadata.stderr
|
||||||
|
|
||||||
link: $(OUT)
|
link: $(OUT)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue