We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
is_trivial_mir
1 parent 152a85f commit 85f5cb4Copy full SHA for 85f5cb4
compiler/rustc_metadata/src/rmeta/encoder.rs
@@ -1160,7 +1160,10 @@ impl EncodeContext<'a, 'tcx> {
1160
fn encode_optimized_mir(&mut self, def_id: LocalDefId) {
1161
debug!("EntryBuilder::encode_mir({:?})", def_id);
1162
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));
+ if self.tcx.is_trivial_mir(def_id) {
1164
+ record!(self.tables.is_trivial_mir[def_id.to_def_id()] <- true);
1165
+ }
1166
+
1167
record!(self.tables.mir[def_id.to_def_id()] <- self.tcx.optimized_mir(def_id));
1168
1169
let unused = self.tcx.unused_generic_params(def_id);
0 commit comments