Skip to content

Commit 6c7d84d

Browse files
committed
note down some more future plans
1 parent 157b76a commit 6c7d84d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/librustc_lint/builtin.rs

+2
Original file line numberDiff line numberDiff line change
@@ -1908,6 +1908,8 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for InvalidValue {
19081908
ty.tuple_fields().all(|field| ty_maybe_allows_zero_init(tcx, field))
19091909
}
19101910
// FIXME: Would be nice to also warn for `NonNull`/`NonZero*`.
1911+
// FIXME: *Only for `mem::uninitialized`*, we could also warn for `bool`,
1912+
// `char`, and any multivariant enum.
19111913
// Conservative fallback.
19121914
_ => true,
19131915
}

0 commit comments

Comments
 (0)