nightly feature tracking: get rid of the per-feature bool fields
This commit is contained in:
parent
e1f3068995
commit
ad3991d303
108 changed files with 299 additions and 331 deletions
|
@ -1497,7 +1497,7 @@ fn check_field_tys_sized<'tcx>(
|
|||
) {
|
||||
// No need to check if unsized_locals/unsized_fn_params is disabled,
|
||||
// since we will error during typeck.
|
||||
if !tcx.features().unsized_locals && !tcx.features().unsized_fn_params {
|
||||
if !tcx.features().unsized_locals() && !tcx.features().unsized_fn_params() {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -288,7 +288,7 @@ impl<'body, 'tcx> VnState<'body, 'tcx> {
|
|||
values: FxIndexSet::with_capacity_and_hasher(num_values, Default::default()),
|
||||
evaluated: IndexVec::with_capacity(num_values),
|
||||
next_opaque: Some(1),
|
||||
feature_unsized_locals: tcx.features().unsized_locals,
|
||||
feature_unsized_locals: tcx.features().unsized_locals(),
|
||||
ssa,
|
||||
dominators,
|
||||
reused_locals: BitSet::new_empty(local_decls.len()),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue