CVSROOT: /sources/m4 Module name: m4 Changes by: Eric Blake <ericb> 06/10/27 17:03:51
Index: m4/macro.c =================================================================== RCS file: /sources/m4/m4/m4/macro.c,v retrieving revision 1.61 retrieving revision 1.62 diff -u -b -r1.61 -r1.62 --- m4/macro.c 27 Oct 2006 04:03:28 -0000 1.61 +++ m4/macro.c 27 Oct 2006 17:03:51 -0000 1.62 @@ -182,6 +182,7 @@ if (argp->type == M4_SYMBOL_VOID) { + VALUE_HANDLE (argp) = NULL; m4_set_symbol_value_text (argp, text); } return type == M4_TOKEN_COMMA; @@ -358,6 +359,7 @@ if (!groks_macro_args && m4_is_symbol_value_func (&token)) { + VALUE_HANDLE (&token) = NULL; m4_set_symbol_value_text (&token, ""); } tokenp = (m4_symbol_value *) obstack_copy (arguments, &token,