diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-01-06 19:10:37 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-01-06 19:10:37 +0100 |
| commit | ffa6b5c4ae2cdd3e07426ed0330f3f66e90ee57b (patch) | |
| tree | 79a03bc7ed938a3698ece0878f0ce5337ff6db23 /common/object/src/tests.rs | |
| parent | ffbdb9ce397a6408d5a91cbdcbaf4e13b0c3ba0b (diff) | |
| download | jellything-ffa6b5c4ae2cdd3e07426ed0330f3f66e90ee57b.tar jellything-ffa6b5c4ae2cdd3e07426ed0330f3f66e90ee57b.tar.bz2 jellything-ffa6b5c4ae2cdd3e07426ed0330f3f66e90ee57b.tar.zst | |
tag registry
Diffstat (limited to 'common/object/src/tests.rs')
| -rw-r--r-- | common/object/src/tests.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/common/object/src/tests.rs b/common/object/src/tests.rs index 35a29ba..143782c 100644 --- a/common/object/src/tests.rs +++ b/common/object/src/tests.rs @@ -37,3 +37,15 @@ fn read_multi_field() { assert_eq!(friends.next(), Some("Charlie")); assert_eq!(friends.next(), None); } + +#[test] +fn vec_align_test() { + let mut c = 0; + for _ in 0..10_000 { + let x = Vec::<u8>::with_capacity(16); + if x.as_ptr().align_offset(4) == 0 { + c += 1; + } + } + assert_eq!(c, 10_000, "correctly aligned vecs by system allocator") +} |