diff --git a/lib/modules/Parser.pmod/C.pmod b/lib/modules/Parser.pmod/C.pmod
index 029918fcbab0ba3a83ec0626a912cfc456da1ce5..5dae61fa2a4f1be8acd041786d26708e4d210db3 100644
--- a/lib/modules/Parser.pmod/C.pmod
+++ b/lib/modules/Parser.pmod/C.pmod
@@ -209,7 +209,7 @@ class Token
   string file;
   string trailing_whitespaces="";
 
-  void create(string t, int l, void|string f, void|string space)
+  void create(string t, void|int l, void|string f, void|string space)
     {
       text=t;
       line=l;