diff --git a/lib/modules/Parser.pmod/C.pmod b/lib/modules/Parser.pmod/C.pmod
index 45ba0a1d673a76e276ffc51dabd958b54392ac5d..1bb754b3af5134068e4117d35f3b28dd90da922a 100644
--- a/lib/modules/Parser.pmod/C.pmod
+++ b/lib/modules/Parser.pmod/C.pmod
@@ -1,4 +1,7 @@
-#pike __VERSION__
+/* This file needs to support pikes that don't understand "#pike".
+ * Some of them fail when they see an unknown cpp directive.
+ */
+/* #pike __VERSION__ */
 
 mapping(string:string) global_groupings=(["{":"}","(":")","[":"]"]);