File tree Expand file tree Collapse file tree 1 file changed +2
-10
lines changed
src/tools/miri/tests/fail/unaligned_pointers Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -17,11 +17,7 @@ fn main() {
1717 let _val = unsafe { buffer. read ( ) } ;
1818
1919 // Let's find a place to promise alignment 8.
20- let align8 = if buffer. addr ( ) % 8 == 0 {
21- buffer
22- } else {
23- buffer. wrapping_add ( 1 )
24- } ;
20+ let align8 = if buffer. addr ( ) % 8 == 0 { buffer } else { buffer. wrapping_add ( 1 ) } ;
2521 assert ! ( align8. addr( ) % 8 == 0 ) ;
2622 unsafe { utils:: miri_promise_symbolic_alignment ( align8. cast ( ) , 8 ) } ;
2723 // Promising the alignment down to 1 *again* still must not hurt.
@@ -41,11 +37,7 @@ fn main() {
4137 #[ derive( Copy , Clone ) ]
4238 struct Align16 ( u128 ) ;
4339
44- let align16 = if align8. addr ( ) % 16 == 0 {
45- align8
46- } else {
47- align8. wrapping_add ( 2 )
48- } ;
40+ let align16 = if align8. addr ( ) % 16 == 0 { align8 } else { align8. wrapping_add ( 2 ) } ;
4941 assert ! ( align16. addr( ) % 16 == 0 ) ;
5042
5143 let _val = unsafe { align8. cast :: < Align16 > ( ) . read ( ) } ;
You can’t perform that action at this time.
0 commit comments