diff --git a/htmlparser/src/nsParser.h b/htmlparser/src/nsParser.h
index bd46cdc179cd..0d8dc8586758 100644
--- a/htmlparser/src/nsParser.h
+++ b/htmlparser/src/nsParser.h
@@ -76,7 +76,7 @@ class nsIProgressEventSink;
#include
-#ifndef XP_MAC
+#ifdef XP_WIN
#pragma warning( disable : 4275 )
#endif
diff --git a/parser/htmlparser/src/nsParser.h b/parser/htmlparser/src/nsParser.h
index bd46cdc179cd..0d8dc8586758 100644
--- a/parser/htmlparser/src/nsParser.h
+++ b/parser/htmlparser/src/nsParser.h
@@ -76,7 +76,7 @@ class nsIProgressEventSink;
#include
-#ifndef XP_MAC
+#ifdef XP_WIN
#pragma warning( disable : 4275 )
#endif