<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>189291</bug_id>
          
          <creation_ts>2018-09-04 17:54:05 -0700</creation_ts>
          <short_desc>YARR: Add new RegExp back reference tests to specifically test back reference JIT code</short_desc>
          <delta_ts>2018-09-04 19:08:42 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>180874</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Saboff">msaboff</reporter>
          <assigned_to name="Michael Saboff">msaboff</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1456565</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2018-09-04 17:54:05 -0700</bug_when>
    <thetext>The RegExp code is covered by so many tests, but it makes sense to add some back reference test in one place for the code in https://bugs.webkit.org/show_bug.cgi?id=180874.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456566</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-04 17:54:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/44121217&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456571</commentid>
    <comment_count>2</comment_count>
      <attachid>348879</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2018-09-04 17:58:06 -0700</bug_when>
    <thetext>Created attachment 348879
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456597</commentid>
    <comment_count>3</comment_count>
      <attachid>348879</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-04 19:08:40 -0700</bug_when>
    <thetext>Comment on attachment 348879
Patch

Clearing flags on attachment: 348879

Committed r235655: &lt;https://trac.webkit.org/changeset/235655&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456598</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-04 19:08:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>348879</attachid>
            <date>2018-09-04 17:58:06 -0700</date>
            <delta_ts>2018-09-04 19:08:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>189291.patch</filename>
            <type>text/plain</type>
            <size>4889</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIzNTY1MCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE4LTA5LTA0ICBNaWNoYWVsIFNhYm9mZiAg
PG1zYWJvZmZAYXBwbGUuY29tPgorCisgICAgICAgIFlBUlI6IEFkZCBuZXcgUmVnRXhwIGJhY2sg
cmVmZXJlbmNlIHRlc3RzIHRvIHNwZWNpZmljYWxseSB0ZXN0IGJhY2sgcmVmZXJlbmNlIEpJVCBj
b2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODky
OTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBOZXcg
dGVzdHMuCisKKyAgICAgICAgKiBmYXN0L3JlZ2V4L2JhY2tyZWZlcmVuY2VzLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC9yZWdleC9iYWNrcmVmZXJlbmNlcy5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3JlZ2V4L3NjcmlwdC10ZXN0cy9iYWNrcmVmZXJlbmNlcy5qczog
QWRkZWQuCisKIDIwMTgtMDktMDQgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgc2xvdGNoYW5nZSBldmVudCBkb2Vzbid0IGdldCBmaXJlZCB3aGVuIGluc2VydGlu
ZywgcmVtb3ZpbmcsIG9yIHJlbmFtaW5nIHNsb3QgZWxlbWVudHMKSW5kZXg6IExheW91dFRlc3Rz
L2Zhc3QvcmVnZXgvYmFja3JlZmVyZW5jZXMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3QvcmVnZXgvYmFja3JlZmVyZW5jZXMtZXhwZWN0ZWQudHh0CShub25leGlz
dGVudCkKKysrIExheW91dFRlc3RzL2Zhc3QvcmVnZXgvYmFja3JlZmVyZW5jZXMtZXhwZWN0ZWQu
dHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMjcgQEAKK1RoaXMgdGVzdHMgYmFja3JlZmVy
ZW5jZXMKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNz
YWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgL14oLilcMXszfS8u
ZXhlYygnPT09PT0nKSBpcyBbIj09PT0iLCAiPSJdCitQQVNTIC9eKC4pXDEqLy5leGVjKCc9PT09
PScpIGlzIFsiPT09PT0iLCAiPSJdCitQQVNTIC9eKC4pXDEqPy8uZXhlYygnPT09PT0nKSBpcyBb
Ij0iLCAiPSJdCitQQVNTIC9eKC4pXDEqPyQvLmV4ZWMoJz09PT09JykgaXMgWyI9PT09PSIsICI9
Il0KK1BBU1MgLyguKilcMS8uZXhlYygnPT09PT09JykgaXMgWyI9PT09PT0iLCAiPT09Il0KK1BB
U1MgLyguKilcMXsyfS8uZXhlYygnPT09PT09JykgaXMgWyI9PT09PT0iLCAiPT0iXQorUEFTUyAv
KC4qKVwxezR9Ly5leGVjKCc9PT09PT0nKSBpcyBbIj09PT09IiwgIj0iXQorUEFTUyAvKC4qKVwx
ezV9Ly5leGVjKCc9PT09PT0nKSBpcyBbIj09PT09PSIsICI9Il0KK1BBU1MgLyg9KS5cMXszfS8u
ZXhlYygnPWE9PWI9PT0nKSBpcyBbIj1iPT09IiwgIj0iXQorUEFTUyAvKD09PSkuXDEqWC8uZXhl
YygnPT09YT09WD09PWI9PT09PT1YJykgaXMgWyI9PT1iPT09PT09WCIsICI9PT0iXQorUEFTUyAv
XHcqPyhcdyopIChjXDEpIGlzIGEgZlwxIFwyLy5leGVjKCdUaGF0IGNhdCBpcyBhIGZhdCBjYXQn
KSBpcyBbIlRoYXQgY2F0IGlzIGEgZmF0IGNhdCIsICJhdCIsICJjYXQiXQorUEFTUyAvKFx3KShc
dykoXHcpZVwzXDJcMS9pLmV4ZWMoJ1JhY2VjYXInKSBpcyBbIlJhY2VjYXIiLCAiUiIsICJhIiwg
ImMiXQorUEFTUyAvXig/PGVxdWFscz49KilcazxlcXVhbHM+Kz8kLy5leGVjKCc9PT09PT0nKSBp
cyBbIj09PT09PSIsICI9PT0iXQorUEFTUyAvXihcdXsxMDEyM30qKXhcMT8kL3UuZXhlYygnXHV7
MTAxMjN9eFx1ezEwMTIzfScpIGlzIFsiXHV7MTAxMjN9eFx1ezEwMTIzfSIsICJcdXsxMDEyM30i
XQorUEFTUyAvKC57NH0pXDEvaS5leGVjKCdBQmNkQWJDZCcpIGlzIFsiQUJjZEFiQ2QiLCAiQUJj
ZCJdCitQQVNTIC8oLns0fSlcMS9pLmV4ZWMoJ0FCY1x1e2ZkfUFiQ1x1e2RkfScpIGlzIFsiQUJj
XHV7ZmR9QWJDXHV7ZGR9IiwgIkFCY1x1e2ZkfSJdCitQQVNTIC8oLns0fSlcMS9pLmV4ZWMoJ0FC
Y1x1e2I1fUFiQ1x1e2I1fScpIGlzIFsiQUJjXHV7YjV9QWJDXHV7YjV9IiwgIkFCY1x1e2I1fSJd
CitQQVNTIC8oLns0fSlcMS9pLmV4ZWMoJ0FCY1x1e2ZmfUFiQ1x1e2ZmfScpIGlzIFsiQUJjXHV7
ZmZ9QWJDXHV7ZmZ9IiwgIkFCY1x1e2ZmfSJdCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0
cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZWdleC9iYWNr
cmVmZXJlbmNlcy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvcmVnZXgvYmFj
a3JlZmVyZW5jZXMuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3JlZ2V4
L2JhY2tyZWZlcmVuY2VzLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxMCBAQAorPCFE
T0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL2JhY2tyZWZlcmVu
Y2VzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1w
b3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL2Zh
c3QvcmVnZXgvc2NyaXB0LXRlc3RzL2JhY2tyZWZlcmVuY2VzLmpzCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3QvcmVnZXgvc2NyaXB0LXRlc3RzL2JhY2tyZWZlcmVuY2VzLmpzCShub25l
eGlzdGVudCkKKysrIExheW91dFRlc3RzL2Zhc3QvcmVnZXgvc2NyaXB0LXRlc3RzL2JhY2tyZWZl
cmVuY2VzLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzIgQEAKK2Rlc2NyaXB0aW9uKCJU
aGlzIHRlc3RzIGJhY2tyZWZlcmVuY2VzIik7IAorCisvLyBCYXNpYyBjb3VudGVkLCBncmVlZHkg
YW5kIG5vbi1ncmVlZHkgYmFjayByZWZlcmVuY2VzCitzaG91bGRCZSgiL14oLilcXDF7M30vLmV4
ZWMoJz09PT09JykiLCAnWyI9PT09IiwgIj0iXScpOworCitzaG91bGRCZSgiL14oLilcXDEqLy5l
eGVjKCc9PT09PScpIiwgJ1siPT09PT0iLCAiPSJdJyk7CitzaG91bGRCZSgiL14oLilcXDEqPy8u
ZXhlYygnPT09PT0nKSIsICdbIj0iLCAiPSJdJyk7CitzaG91bGRCZSgiL14oLilcXDEqPyQvLmV4
ZWMoJz09PT09JykiLCAnWyI9PT09PSIsICI9Il0nKTsKKworLy8gQmFjayByZWZlcmVuY2UgYmFj
ayB0cmFja2luZworc2hvdWxkQmUoIi8oLiopXFwxLy5leGVjKCc9PT09PT0nKSIsICdbIj09PT09
PSIsICI9PT0iXScpOworc2hvdWxkQmUoIi8oLiopXFwxezJ9Ly5leGVjKCc9PT09PT0nKSIsICdb
Ij09PT09PSIsICI9PSJdJyk7CitzaG91bGRCZSgiLyguKilcXDF7NH0vLmV4ZWMoJz09PT09PScp
IiwgJ1siPT09PT0iLCAiPSJdJyk7CitzaG91bGRCZSgiLyguKilcXDF7NX0vLmV4ZWMoJz09PT09
PScpIiwgJ1siPT09PT09IiwgIj0iXScpOworc2hvdWxkQmUoIi8oPSkuXFwxezN9Ly5leGVjKCc9
YT09Yj09PScpIiwgJ1siPWI9PT0iLCAiPSJdJyk7CitzaG91bGRCZSgiLyg9PT0pLlxcMSpYLy5l
eGVjKCc9PT1hPT1YPT09Yj09PT09PVgnKSIsICdbIj09PWI9PT09PT1YIiwgIj09PSJdJyk7CisK
Ky8vIE11bHRpcGxlIGJhY2sgcmVmZXJlbmNlcworc2hvdWxkQmUoIi9cXHcqPyhcXHcqKSAoY1xc
MSkgaXMgYSBmXFwxIFxcMi8uZXhlYygnVGhhdCBjYXQgaXMgYSBmYXQgY2F0JykiLCAnWyJUaGF0
IGNhdCBpcyBhIGZhdCBjYXQiLCAiYXQiLCAiY2F0Il0nKTsKK3Nob3VsZEJlKCIvKFxcdykoXFx3
KShcXHcpZVxcM1xcMlxcMS9pLmV4ZWMoJ1JhY2VjYXInKSIsICdbIlJhY2VjYXIiLCAiUiIsICJh
IiwgImMiXScpOworCisvLyBOYW1lZCBjYXB0dXJlIGdyb3VwIGJhY2sgcmVmZXJlbmNlcworc2hv
dWxkQmUoIi9eKD88ZXF1YWxzPj0qKVxcazxlcXVhbHM+Kz8kLy5leGVjKCc9PT09PT0nKSIsICdb
Ij09PT09PSIsICI9PT0iXScpOworCisvLyBVbmljb2RlIGJhY2sgcmVmZXJlbmNlcworc2hvdWxk
QmUoIi9eKFxcdXsxMDEyM30qKXhcXDE/JC91LmV4ZWMoJ1xcdXsxMDEyM314XFx1ezEwMTIzfScp
IiwgJ1siXFx1ezEwMTIzfXhcXHV7MTAxMjN9IiwgIlxcdXsxMDEyM30iXScpOworCisvLyBJZ25v
cmUgY2FzZSBiYWNrIHJlZmVyZW5jZXMKK3Nob3VsZEJlKCIvKC57NH0pXFwxL2kuZXhlYygnQUJj
ZEFiQ2QnKSIsICdbIkFCY2RBYkNkIiwgIkFCY2QiXScpOworc2hvdWxkQmUoIi8oLns0fSlcXDEv
aS5leGVjKCdBQmNcXHV7ZmR9QWJDXFx1e2RkfScpIiwgJ1siQUJjXFx1e2ZkfUFiQ1xcdXtkZH0i
LCAiQUJjXFx1e2ZkfSJdJyk7CitzaG91bGRCZSgiLyguezR9KVxcMS9pLmV4ZWMoJ0FCY1xcdXti
NX1BYkNcXHV7YjV9JykiLCAnWyJBQmNcXHV7YjV9QWJDXFx1e2I1fSIsICJBQmNcXHV7YjV9Il0n
KTsKK3Nob3VsZEJlKCIvKC57NH0pXFwxL2kuZXhlYygnQUJjXFx1e2ZmfUFiQ1xcdXtmZn0nKSIs
ICdbIkFCY1xcdXtmZn1BYkNcXHV7ZmZ9IiwgIkFCY1xcdXtmZn0iXScpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>