()
| 246 | |
| 247 | #[test] |
| 248 | fn alignment() { |
| 249 | let mut ds = DataStack::new(); |
| 250 | for size in [1, 7, 15, 16, 17, 31, 32, 33, 64, 100] { |
| 251 | let p = ds.push(size); |
| 252 | assert_eq!(p as usize % ALIGN, 0, "alignment violated for size {size}"); |
| 253 | unsafe { ds.pop(p) }; |
| 254 | } |
| 255 | } |
| 256 | } |