CVSROOT: /sources/m4 Module name: m4 Changes by: Eric Blake <ericb> 06/08/25 22:06:42
Index: m4/macro.c =================================================================== RCS file: /sources/m4/m4/m4/macro.c,v retrieving revision 1.49 retrieving revision 1.50 diff -u -b -r1.49 -r1.50 --- m4/macro.c 21 Aug 2006 02:37:45 -0000 1.49 +++ m4/macro.c 25 Aug 2006 22:06:42 -0000 1.50 @@ -318,7 +318,9 @@ int argc, m4_symbol_value **argv) { if (m4_bad_argc (context, argc, argv, - SYMBOL_MIN_ARGS (symbol), SYMBOL_MAX_ARGS (symbol))) + SYMBOL_MIN_ARGS (symbol), SYMBOL_MAX_ARGS (symbol), + BIT_TEST (SYMBOL_FLAGS (symbol), + VALUE_SIDE_EFFECT_ARGS_BIT))) return; if (m4_is_symbol_text (symbol)) {