File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 66// For example, if a union `U` can contain both a `&T` and a `*const T`, there's definitely no
77// bit-value that an `Option<U>` could reuse as `None`; this test makes sure that isn't done.
88//
9- // Secondly, this tests the status quo to not apply such optimizations to types containing unions
10- // even if they're theoretically possible. (discussion: https://github.com/rust-lang/rust/issues/36394)
9+ // Secondly, this tests the status quo (not a guarantee; subject to change!) to not apply such
10+ // optimizations to types containing unions even if they're theoretically possible. (discussion:
11+ // https://github.com/rust-lang/rust/issues/36394)
1112//
1213// Notably this nails down part of the behavior that `MaybeUninit` assumes: that a
1314// `Option<MaybeUninit<&u8>>` does not take advantage of non-zero optimization, and thus is a safe
You can’t perform that action at this time.
0 commit comments