* cppmacro.c (enter_macro_context): Push macro expansions even
if empty.
From-SVN: r44813
+2001-08-11 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmacro.c (enter_macro_context): Push macro expansions even
+ if empty.
+
2001-08-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* config/rs6000/rs6000.c: Include integrate.h to silence warning.
list.limit = macro->expansion + macro->count;
}
- /* Only push a macro context for non-empty replacement lists. */
- if (list.first != list.limit)
- {
- context = next_context (pfile);
- context->list = list;
- context->macro = macro;
+ context = next_context (pfile);
+ context->list = list;
+ context->macro = macro;
- /* Disable the macro within its expansion. */
- macro->disabled = 1;
- }
+ /* Disable the macro within its expansion. */
+ macro->disabled = 1;
return 1;
}