diff options
Diffstat (limited to 'CPP/Common')
| -rw-r--r-- | CPP/Common/Common0.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/CPP/Common/Common0.h b/CPP/Common/Common0.h index 5781a95..a6b842d 100644 --- a/CPP/Common/Common0.h +++ b/CPP/Common/Common0.h | |||
| @@ -162,7 +162,7 @@ if compiled with new GCC libstdc++, GCC libstdc++ can use: | |||
| 162 | So we can use Z7_ARRAY_NEW macro instead of new[] operator. */ | 162 | So we can use Z7_ARRAY_NEW macro instead of new[] operator. */ |
| 163 | 163 | ||
| 164 | #if defined(_MSC_VER) && (_MSC_VER == 1200) && !defined(_WIN64) | 164 | #if defined(_MSC_VER) && (_MSC_VER == 1200) && !defined(_WIN64) |
| 165 | #define Z7_ARRAY_NEW(p, T, size) p = new T[((size) > 0xFFFFFFFFu / sizeof(T)) ? 0xFFFFFFFFu / sizeof(T) : (size)]; | 165 | #define Z7_ARRAY_NEW(p, T, size) p = new T[((size) > (0xFFFFFFFFu - 0x7fu) / sizeof(T)) ? (0xFFFFFFFFu - 0x7fu) / sizeof(T) : (size)]; |
| 166 | #else | 166 | #else |
| 167 | #define Z7_ARRAY_NEW(p, T, size) p = new T[size]; | 167 | #define Z7_ARRAY_NEW(p, T, size) p = new T[size]; |
| 168 | #endif | 168 | #endif |
