summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKjartan Maraas <kmaraas@gnome.org>2012-01-17 16:10:19 (GMT)
committerKjartan Maraas <kmaraas@gnome.org>2012-01-17 16:10:19 (GMT)
commit3fe710c0b59b881c7b4090601f8c1a33876af78d (patch)
tree8a251148f45ba17689466b52a01f810ebbbb6f75 /glib/gmacros.h
parentd825828b7b00f67a06ef1b6ba7ddb9c5dd6b0d87 (diff)
downloadglib-3fe710c0b59b881c7b4090601f8c1a33876af78d.zip
glib-3fe710c0b59b881c7b4090601f8c1a33876af78d.tar.xz
Fix broken build with -Wundefined
Diffstat (limited to 'glib/gmacros.h')
-rw-r--r--glib/gmacros.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/glib/gmacros.h b/glib/gmacros.h
index 4fc20bf..accd55a 100644
--- a/glib/gmacros.h
+++ b/glib/gmacros.h
@@ -343,7 +343,7 @@
#define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void);
#define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void);
-#elif _MSC_VER >= 1500
+#elif defined (_MSC_VER) && (_MSC_VER >= 1500)
/* Visual studio 2008 and later has _Pragma */
#define G_HAS_CONSTRUCTORS 1