parameter names that just start with `__VA_ARGS__'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32563
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-03-15 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
+
+ * cpphash.c (collect_formal_parameters): Do not complain about
+ parameter names that just start with `__VA_ARGS__'.
+
Wed Mar 15 13:26:58 MET 2000 Jan Hubicka <jh@suse.cz>
* i386.md (movhi_1): Promote movw imm, reg to movl imm, reg and
continue;
}
if (CPP_PEDANTIC (pfile) && CPP_OPTIONS (pfile)->c99
- && !strncmp (tok, "__VA_ARGS__", sizeof "__VA_ARGS__" - 1))
+ && len == sizeof "__VA_ARGS__" - 1
+ && !strncmp (tok, "__VA_ARGS__", len))
cpp_pedwarn (pfile,
"C99 does not permit use of `__VA_ARGS__' as a macro argument name");
namebuf = (U_CHAR *) xrealloc (namebuf, argslen + len + 1);