mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-27 19:10:20 +01:00
Fixed MSVC 2010 warnings on large alignment
MSVC 2010 complained if the alignment was larger than 128. Disabled the alignment macros for all larger alignments if MSVC version is 2010 or lower.
This commit is contained in:
@@ -173,11 +173,15 @@
|
|||||||
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(32);
|
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(32);
|
||||||
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(64);
|
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(64);
|
||||||
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(128);
|
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(128);
|
||||||
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(512);
|
|
||||||
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(1024);
|
#if (_MSC_VER > 1600) // MSVC 2010 complains on alignment larger than 128
|
||||||
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(2048);
|
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(512);
|
||||||
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(4096);
|
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(1024);
|
||||||
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(8192);
|
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(2048);
|
||||||
|
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(4096);
|
||||||
|
POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT(8192);
|
||||||
|
#endif // _MSC_VER > 1600
|
||||||
|
|
||||||
// Any larger and MSVC complains.
|
// Any larger and MSVC complains.
|
||||||
#undef POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT
|
#undef POCO_ALIGNEDCHARARRAY_TEMPLATE_ALIGNMENT
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user