Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision ed9a1ae9fd2dfee0f1af522273e707b0ae29b439)
+++ src/Parser/parser.yy	(revision 09f34a84d91d0f6c3dcd80079886a3a4dd8e7ec7)
@@ -58,5 +58,7 @@
 
 // lex uses __null in a boolean context, it's fine.
-//#pragma GCC diagnostic ignored "-Wparentheses-equality"
+#pragma GCC diagnostic ignored "-Wpragmas"
+#pragma GCC diagnostic ignored "-Wparentheses-equality"
+#pragma GCC diagnostic warning "-Wpragmas"
 
 extern DeclarationNode * parseTree;
