rem: return _must_expand;
add: if (in_subr) { _main_gen.gen_stack(*this); _main_gen.gen_command(cReturn); } if (_must_expand) return true; if (fresh && in_subr) { if (_main_gen.length() == 0 || (_main_gen.length() == 1 && _main_gen.data()[0] == cReturn)) return true; } return false;
context: Type1OneMMRemover::run(const Type1Charstring &cs, bool do_expander){  _expander_gen.clear();  _main_gen.clear();  _in_expander = do_expander;  _subr_level = 0;  _must_expand = false;  init();    cs.run(*this);    return _must_expand;}