diff --git a/rust-toolchain.toml b/rust-toolchain.toml index a3febf5ae7db..9932620638ce 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -2,5 +2,5 @@ # SPDX-License-Identifier: Apache-2.0 OR MIT [toolchain] -channel = "nightly-2024-09-08" +channel = "nightly-2024-09-09" components = ["llvm-tools", "rustc-dev", "rust-src", "rustfmt"] diff --git a/tests/kani/Coroutines/rustc-coroutine-tests/niche-in-generator-size.rs b/tests/kani/Coroutines/rustc-coroutine-tests/niche-in-generator-size.rs index 68b0a8589d3c..71a3eb9553c0 100644 --- a/tests/kani/Coroutines/rustc-coroutine-tests/niche-in-generator-size.rs +++ b/tests/kani/Coroutines/rustc-coroutine-tests/niche-in-generator-size.rs @@ -26,6 +26,7 @@ fn main() { take(x); }; - // FIXME: size of coroutines does not work reliably (https://github.com/model-checking/kani/issues/1395) - assert_eq!(size_of_val(&gen1), size_of_val(&Some(gen1))); + // FIXME(https://github.com/rust-lang/rust/issues/63818#issuecomment-2264915918): + // niches in coroutines are disabled. Should be `assert_eq`. + assert_ne!(size_of_val(&gen1), size_of_val(&Some(gen1))); }