File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -346,8 +346,8 @@ impl Layout {
346
346
#[ unstable( feature = "alloc_layout_extra" , issue = "55724" ) ]
347
347
#[ inline]
348
348
// the below modulo operation might be too costly to prove
349
- // #[ ensures(|result| result.is_err() || n == 0 || result.as_ref().unwrap().0.size() % n == 0)]
350
- #[ ensures( |result| result. is_err( ) || n == 0 || result. as_ref( ) . unwrap( ) . 0 . size( ) >= self . size( ) ) ]
349
+ # [ cfg_attr ( not ( kani ) , ensures( |result| result. is_err( ) || n == 0 || result. as_ref( ) . unwrap( ) . 0 . size( ) % n == 0 ) ) ]
350
+ #[ cfg_attr ( kani , ensures( |result| result. is_err( ) || n == 0 || result. as_ref( ) . unwrap( ) . 0 . size( ) >= self . size( ) ) ) ]
351
351
// the below multiplication might be too costly to prove at this time
352
352
// #[ensures(|result| result.is_err() || result.as_ref().unwrap().0.size() == n * result.as_ref().unwrap().1)]
353
353
// use the weaker statement below for now
You can’t perform that action at this time.
0 commit comments