diff options
| author | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-07-11 10:34:01 +0000 |
|---|---|---|
| committer | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-07-11 10:34:01 +0000 |
| commit | 9a204509d2fe9d0ea72cb79ed6e341de7a3bcacb (patch) | |
| tree | e27da7d76f5cc73d771f81fc1eb000c320cf5356 | |
| parent | fef596f6a243d311dc50b50f83f8339e326f1f66 (diff) | |
| download | rust-9a204509d2fe9d0ea72cb79ed6e341de7a3bcacb.tar.gz rust-9a204509d2fe9d0ea72cb79ed6e341de7a3bcacb.zip | |
Show sizes in error output
| -rw-r--r-- | src/test/ui/layout/unsafe-cell-hides-niche.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/ui/layout/unsafe-cell-hides-niche.rs b/src/test/ui/layout/unsafe-cell-hides-niche.rs index 7fb55d8219e..21ff0cb1e55 100644 --- a/src/test/ui/layout/unsafe-cell-hides-niche.rs +++ b/src/test/ui/layout/unsafe-cell-hides-niche.rs @@ -18,10 +18,12 @@ struct Transparent<T>(T); struct NoNiche<T>(UnsafeCell<T>); +struct Size<const S: usize>; + // Overwriting the runtime assertion and making it a compile-time assertion macro_rules! assert_size { ($a:ty, $b:literal) => {{ - const _: () = assert!(std::mem::size_of::<$a>() == $b); + const _: Size::<$b> = Size::<{std::mem::size_of::<$a>()}>; }}; } |
