@@ -40,7 +40,7 @@ static_assert(sizeof(bool) == 1, "Bool needs to be 1 byte in size.");
#endif
//nullptr - only msvc and gcc-4.6 or later, othervice define it as nullptr
-#if (defined(__GNUC__)) && (GCC_VERSION < 460)
+#if !defined(_MSC_VER) && !(defined(__GNUC__) && (GCC_VERSION >= 460)) && !(defined(__clang__))
#define nullptr NULL