Skip to content

Commit 85f5cb4

Browse files
committed
only encode is_trivial_mir if it's true
1 parent 152a85f commit 85f5cb4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

compiler/rustc_metadata/src/rmeta/encoder.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1160,7 +1160,10 @@ impl EncodeContext<'a, 'tcx> {
11601160
fn encode_optimized_mir(&mut self, def_id: LocalDefId) {
11611161
debug!("EntryBuilder::encode_mir({:?})", def_id);
11621162
if self.tcx.mir_keys(LOCAL_CRATE).contains(&def_id) {
1163-
record!(self.tables.is_trivial_mir[def_id.to_def_id()] <- self.tcx.is_trivial_mir(def_id));
1163+
if self.tcx.is_trivial_mir(def_id) {
1164+
record!(self.tables.is_trivial_mir[def_id.to_def_id()] <- true);
1165+
}
1166+
11641167
record!(self.tables.mir[def_id.to_def_id()] <- self.tcx.optimized_mir(def_id));
11651168

11661169
let unused = self.tcx.unused_generic_params(def_id);

0 commit comments

Comments
 (0)