Project

General

Profile

« Previous | Next » 

Revision 1e3fc7dc

Added by naruse (Yui NARUSE) almost 9 years ago

  • regcomp.c (noname_disable_map): don't optimize out group 0
    Ruby's Regexp doesn't allow normal numbered groups if the regexp
    has named groups. On such case it optimizes out related NT_ENCLOSE.
    But even on the case it can use \g<0>.
    This fix not to remove NT_ENCLOSE whose regnum is 0.
    [ruby-core:75828] [Bug #12454]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e