svn merge -r40051:40075 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender-staging.git] / source / blender / makesrna / RNA_access.h
index f2f2426e5312c86cd4e85983e6d97167895983e3..bfcf8f4461331477453ba703df611f1f0b7e22d7 100644 (file)
@@ -978,7 +978,11 @@ StructRNA *ID_code_to_RNA_type(short idcode);
 
 
 /* macro which inserts the function name */
-#define RNA_warning(format, args...) _RNA_warning("%s: " format "\n", __func__, ##args)
+#ifdef __GNUC__
+#  define RNA_warning(format, args...) _RNA_warning("%s: " format "\n", __func__, ##args)
+#else /* MSVC doesnt support variable length args in macros */
+#  define RNA_warning _RNA_warning
+#endif
 
 void _RNA_warning(const char *format, ...)
 #ifdef __GNUC__