diff options
| -rw-r--r-- | compiler/rustc_metadata/src/rmeta/encoder.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_metadata/src/rmeta/encoder.rs b/compiler/rustc_metadata/src/rmeta/encoder.rs index 3ae4fbb70a5..b58f95b058b 100644 --- a/compiler/rustc_metadata/src/rmeta/encoder.rs +++ b/compiler/rustc_metadata/src/rmeta/encoder.rs @@ -2144,6 +2144,7 @@ fn prefetch_mir(tcx: TyCtxt<'_>) { // generated regardless of trailing bytes that end up in it. pub struct EncodedMetadata { + // The declaration order matters because `mmap` should be dropped before `_temp_dir`. mmap: Option<Mmap>, // We need to carry MaybeTempDir to avoid deleting the temporary // directory while accessing the Mmap. |
