fix up macro expansion
[pspp] / src / language / lexer / macro.c
index bee23c999cb1be7f6254d69cdf315eea6206319c..786aeea54a3429645dff5094fd644a37348e0bd2 100644 (file)
@@ -1525,7 +1525,7 @@ macro_parse_let (const struct macro_token *tokens, size_t n_tokens,
   if (is_macro_keyword (var_name)
       || macro_find_parameter_by_name (me->macro, var_name))
     {
-      printf ("cannot use argument name or macro keyword as !LET variable\n");
+      printf ("cannot use argument name or macro keyword %.*s as !LET variable\n", (int) var_name.length, var_name.string);
       return 0;
     }
   p++;
@@ -1591,7 +1591,7 @@ macro_expand_do (const struct macro_token *tokens, size_t n_tokens,
   if (is_macro_keyword (var_name)
       || macro_find_parameter_by_name (me->macro, var_name))
     {
-      printf ("cannot use argument name or macro keyword as !DO variable\n");
+      printf ("cannot use argument name or macro keyword %.*s as !DO variable\n", (int) var_name.length, var_name.string);
       return 0;
     }
   p++;