Restrict for MSVC (#3794)

This commit is contained in:
Michał Janiszewski 2016-06-01 18:44:06 +02:00 committed by Ted John
parent 268baa62f7
commit 14de1cd5eb
1 changed files with 6 additions and 2 deletions

View File

@ -39,11 +39,15 @@
// aliasing the same memory area. Using it lets compiler generate better code. If your compiler
// does not support it, feel free to drop it, at some performance hit.
#ifdef __cplusplus
#if __GNUC__
#if _MSC_VER
#define RESTRICT __restrict
#else
#define RESTRICT __restrict__
#endif
#else
#if __GNUC__
#if _MSC_VER
#define RESTRICT __restrict
#else
#define RESTRICT restrict
#endif
#endif