Use IREE_RESTRICT macro instead of regular `restrict` keyword. (#3494)
Fixes builds on old MSVC versions (like mine).
diff --git a/iree/base/threading.c b/iree/base/threading.c
index 2ca8cdb..0b3a49f 100644
--- a/iree/base/threading.c
+++ b/iree/base/threading.c
@@ -24,8 +24,8 @@
#include <intrin.h>
#endif // IREE_COMPILER_MSVC
-int iree_strncpy_s(char* restrict dest, size_t destsz, const char* restrict src,
- size_t count) {
+int iree_strncpy_s(char* IREE_RESTRICT dest, size_t destsz,
+ const char* IREE_RESTRICT src, size_t count) {
#if defined(IREE_COMPILER_MSVC) || defined(__STDC_LIB_EXT1__)
return strncpy_s(dest, destsz, src, count);
#else