Merge pull request #85 from bluss/conditional-16-bit-array-master
Fix 1 << 16 size array impl: only possible on bigger than 16-bit
This commit is contained in:
@@ -87,5 +87,7 @@ fix_array_impl_recursive!(u8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
|
|||||||
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
|
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
|
||||||
32, 40, 48, 50, 56, 64, 72, 96, 100, 128, 160, 192, 200, 224,);
|
32, 40, 48, 50, 56, 64, 72, 96, 100, 128, 160, 192, 200, 224,);
|
||||||
fix_array_impl_recursive!(u16, 256, 384, 512, 768, 1024, 2048, 4096, 8192, 16384, 32768,);
|
fix_array_impl_recursive!(u16, 256, 384, 512, 768, 1024, 2048, 4096, 8192, 16384, 32768,);
|
||||||
|
// This array size doesn't exist on 16-bit
|
||||||
|
#[cfg(any(target_pointer_width="32", target_pointer_width="64"))]
|
||||||
fix_array_impl_recursive!(u32, 1 << 16,);
|
fix_array_impl_recursive!(u32, 1 << 16,);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user