Skip to content

Commit c534529

Browse files
tautschnigcelinval
andauthored
Update library/core/src/alloc/layout.rs
Co-authored-by: Celina G. Val <[email protected]>
1 parent 10493b5 commit c534529

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

library/core/src/alloc/layout.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -346,8 +346,8 @@ impl Layout {
346346
#[unstable(feature = "alloc_layout_extra", issue = "55724")]
347347
#[inline]
348348
// 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()))]
351351
// the below multiplication might be too costly to prove at this time
352352
// #[ensures(|result| result.is_err() || result.as_ref().unwrap().0.size() == n * result.as_ref().unwrap().1)]
353353
// use the weaker statement below for now

0 commit comments

Comments
 (0)