diff --git a/src/tls_chacha20.c b/src/tls_chacha20.c index 597022fa..a15551ff 100644 --- a/src/tls_chacha20.c +++ b/src/tls_chacha20.c @@ -20,8 +20,8 @@ #if defined(_MSC_VER) || defined(__cplusplus) // add restrict support -#if (defined(_MSC_VER) && _MSC_VER >= 1900) || defined(__clang__) || \ - defined(__GNUC__) +#if ((defined(_MSC_VER) && _MSC_VER >= 1900) && !defined(__cplusplus)) || \ + defined(__clang__) || defined(__GNUC__) #define restrict __restrict #else #define restrict