File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 6
6
// For example, if a union `U` can contain both a `&T` and a `*const T`, there's definitely no
7
7
// bit-value that an `Option<U>` could reuse as `None`; this test makes sure that isn't done.
8
8
//
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)
11
12
//
12
13
// Notably this nails down part of the behavior that `MaybeUninit` assumes: that a
13
14
// `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