Skip to content

Commit 3d9ba07

Browse files
committed
Use constness query to encode constness.
1 parent cbe1578 commit 3d9ba07

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

compiler/rustc_metadata/src/rmeta/encoder.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1317,14 +1317,8 @@ impl<'a, 'tcx> EncodeContext<'a, 'tcx> {
13171317
}
13181318
if let DefKind::Fn | DefKind::AssocFn = def_kind {
13191319
self.tables.asyncness.set_some(def_id.index, tcx.asyncness(def_id));
1320+
self.tables.constness.set_some(def_id.index, tcx.constness(def_id));
13201321
record_array!(self.tables.fn_arg_names[def_id] <- tcx.fn_arg_names(def_id));
1321-
let constness = if self.tcx.is_const_fn_raw(def_id) {
1322-
hir::Constness::Const
1323-
} else {
1324-
hir::Constness::NotConst
1325-
};
1326-
self.tables.constness.set_some(def_id.index, constness);
1327-
13281322
record!(self.tables.fn_sig[def_id] <- tcx.fn_sig(def_id));
13291323
self.tables.is_intrinsic.set(def_id.index, tcx.is_intrinsic(def_id));
13301324
}

0 commit comments

Comments
 (0)