Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision ed9a1ae9fd2dfee0f1af522273e707b0ae29b439)
+++ src/Parser/parser.yy	(revision d489da80335483f120776a4061b19c68ca8e988b)
@@ -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;
