<?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>185923</bug_id>
          
          <creation_ts>2018-05-23 15:22:14 -0700</creation_ts>
          <short_desc>InPlaceAbstractState should filter variables at the tail from a GetLocal by their flush format</short_desc>
          <delta_ts>2018-05-23 18:19:36 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1426751</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-05-23 15:22:14 -0700</bug_when>
    <thetext>InPlaceAbstractState should filter variables at the tail from a GetLocal by their flush format</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1426752</commentid>
    <comment_count>1</comment_count>
      <attachid>341136</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-05-23 15:28:26 -0700</bug_when>
    <thetext>Created attachment 341136
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1426762</commentid>
    <comment_count>2</comment_count>
      <attachid>341140</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-05-23 15:58:43 -0700</bug_when>
    <thetext>Created attachment 341140
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1426763</commentid>
    <comment_count>3</comment_count>
      <attachid>341140</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-05-23 16:00:16 -0700</bug_when>
    <thetext>Comment on attachment 341140
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=341140&amp;action=review

r=me

&gt; Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:251
&gt; +                // format says it will be. The value may claim to have changed abstract state
&gt; +                // but it&apos;s type from abstract state. For example:

This sentence doesn&apos;t make sense:
&quot;The value may claim to have changed abstract state but it&apos;s type from abstract state&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1426766</commentid>
    <comment_count>4</comment_count>
      <attachid>341140</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-05-23 16:03:10 -0700</bug_when>
    <thetext>Comment on attachment 341140
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=341140&amp;action=review

&gt;&gt; Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:251
&gt;&gt; +                // but it&apos;s type from abstract state. For example:
&gt; 
&gt; This sentence doesn&apos;t make sense:
&gt; &quot;The value may claim to have changed abstract state but it&apos;s type from abstract state&quot;

Whoops, That should say: &quot;The value may claim to have changed abstract state but it&apos;s type cannot change without a store.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1426767</commentid>
    <comment_count>5</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-05-23 16:05:03 -0700</bug_when>
    <thetext>Committed r232134: &lt;https://trac.webkit.org/changeset/232134&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1426773</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-05-23 16:27:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/40503241&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1426820</commentid>
    <comment_count>7</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-05-23 18:19:36 -0700</bug_when>
    <thetext>(In reply to Keith Miller from comment #4)
&gt; Comment on attachment 341140 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=341140&amp;action=review
&gt; 
&gt; &gt;&gt; Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:251
&gt; &gt;&gt; +                // but it&apos;s type from abstract state. For example:
&gt; &gt; 
&gt; &gt; This sentence doesn&apos;t make sense:
&gt; &gt; &quot;The value may claim to have changed abstract state but it&apos;s type from abstract state&quot;
&gt; 
&gt; Whoops, That should say: &quot;The value may claim to have changed abstract state
&gt; but it&apos;s type cannot change without a store.&quot;

“it’s type” =&gt; “its type”</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341136</attachid>
            <date>2018-05-23 15:28:26 -0700</date>
            <delta_ts>2018-05-23 15:58:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185923-20180523152825.patch</filename>
            <type>text/plain</type>
            <size>3040</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyMTEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
ZDZhYmViNGNmODdlNmNiZWJiZDc4N2VmOTFhYzk1ZWM1Y2NiOTJhLi4xNjg5MTMyZWJmMTg1YTA5
ODdhN2M3MDNmZGRmNzI0MjFlZjJkNTg5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNCBAQAorMjAxOC0wNS0yMyAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBJblBsYWNlQWJzdHJhY3RTdGF0ZSBzaG91bGQgZmlsdGVyIHZhcmlh
YmxlcyBhdCB0aGUgdGFpbCBmcm9tIGEgR2V0TG9jYWwgYnkgdGhlaXIgZmx1c2ggZm9ybWF0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODU5MjMKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcmV2aW91c2x5
LCB3ZSBjb3VsZCBjb25mdXNlIEFJIGJ5IG92ZXJseSBicm9hZGVuaW5nIGEgdHlwZS4gVGhpcyBo
YXBwZW5zIHdoZW4gYSBibG9jayBpbiBhCisgICAgICAgIGxvb3AgaGFzIGEgbG9jYWwgbXV0YXRl
ZCBmb2xsb3dpbmcgYSBHZXRMb2NhbCBidXQgbmV2ZXIgU2V0TG9jYWxlZCB0byB0aGUgc3RhY2su
IEZvciBleGFtcGxlLAorCisgICAgICAgIEJsb2NrIDE6CisgICAgICAgIEAxOiBHZXRMb2NhbChs
b2M0MiwgRmx1c2hlZEludDMyKTsKKyAgICAgICAgQDI6IFB1dFN0cnVjdHVyZShDaGVjazogQ2Vs
bDogQDEpOworICAgICAgICBAMzogSnVtcChCbG9jayAxKTsKKworICAgICAgICBXb3VsZCBjYXVz
ZSB1cyB0byBjbGFpbSB0aGF0IGxvYzQyIGNvdWxkIGJlIGVpdGhlciBhbiBpbnQzMiBvciBhIHNv
bWUgY2VsbC4gSG93ZXZlciwKKyAgICAgICAgdGhlIHR5cGUgb2YgYW4gbG9jYWwgY2Fubm90IGNo
YW5nZSB3aXRob3V0IHdyaXRpbmcgdG8gaXQuCisKKyAgICAgICAgKiBkZmcvREZHSW5QbGFjZUFi
c3RyYWN0U3RhdGUuY3BwOgorICAgICAgICAoSlNDOjpERkc6OkluUGxhY2VBYnN0cmFjdFN0YXRl
OjplbmRCYXNpY0Jsb2NrKToKKwogMjAxOC0wNS0yMyAgUmljayBXYWxkcm9uICA8d2FsZHJvbi5y
aWNrQGdtYWlsLmNvbT4KIAogICAgICAgICBDb252ZXJzaW9uIG1pc3NwZWxsZWQgIkNvbnZlcnRp
b24iIGluIGVycm9yIG1lc3NhZ2Ugc3RyaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR0luUGxhY2VBYnN0cmFjdFN0YXRlLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9kZmcvREZHSW5QbGFjZUFic3RyYWN0U3RhdGUuY3BwCmluZGV4IDhkNGE2NTY1NTI1NDk4
NzUyMTA1NzdhNTFmYmZmMjgxMzYwODViMDMuLmQyZmJkZWNhZDhhNTUzYmUyMDRkM2I3MmQ0ODkx
MGMyZGZkMTMwNjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHSW5Q
bGFjZUFic3RyYWN0U3RhdGUuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
SW5QbGFjZUFic3RyYWN0U3RhdGUuY3BwCkBAIC0yMzYsMjEgKzIzNiwyOSBAQCBib29sIEluUGxh
Y2VBYnN0cmFjdFN0YXRlOjplbmRCYXNpY0Jsb2NrKCkKICAgICAgICAgICAgIGNhc2UgUGhpOgog
ICAgICAgICAgICAgY2FzZSBTZXRBcmd1bWVudDoKICAgICAgICAgICAgIGNhc2UgUGhhbnRvbUxv
Y2FsOgotICAgICAgICAgICAgY2FzZSBGbHVzaDoKKyAgICAgICAgICAgIGNhc2UgRmx1c2g6IHsK
ICAgICAgICAgICAgICAgICAvLyBUaGUgYmxvY2sgdHJhbnNmZXJzIHRoZSB2YWx1ZSBmcm9tIGhl
YWQgdG8gdGFpbC4KICAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiA9IHZhcmlhYmxlQXQoaW5k
ZXgpOwogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIAotICAgICAgICAgICAgY2FzZSBHZXRMb2NhbDoKKyAgICAgICAgICAgIGNhc2UgR2V0TG9j
YWw6IHsKICAgICAgICAgICAgICAgICAvLyBUaGUgYmxvY2sgcmVmaW5lcyB0aGUgdmFsdWUgd2l0
aCBhZGRpdGlvbmFsIHNwZWN1bGF0aW9ucy4KICAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiA9
IGZvck5vZGUobm9kZSk7CisKKyAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIG1ha2Ugc3Vy
ZSB0aGF0IHdlIGRvbid0IGJyb2FkZW4gdGhlIHR5cGUgYmV5b25kIHdoYXQgdGhlIGZsdXNoCisg
ICAgICAgICAgICAgICAgLy8gZm9ybWF0IHNheXMgaXQgd2lsbCBiZS4gVGhlIHZhbHVlIG1heSBo
YXZlIGNoYW5nZWQgdHlwZSBzdGF0ZSBidXQgc2luY2Ugd2UKKyAgICAgICAgICAgICAgICAvLyBu
ZXZlciB3cm90ZSBpdCBiYWNrIHRvIHRoZSBzdGFjayB3ZSB3b3VsZCBub3Qgc2VlIGFueSBzdWNo
IGNoYW5nZXMuCisgICAgICAgICAgICAgICAgRmx1c2hGb3JtYXQgZmx1c2hGb3JtYXQgPSBub2Rl
LT52YXJpYWJsZUFjY2Vzc0RhdGEoKS0+Zmx1c2hGb3JtYXQoKTsKKyAgICAgICAgICAgICAgICBk
ZXN0aW5hdGlvbi5maWx0ZXIodHlwZUZpbHRlckZvcihmbHVzaEZvcm1hdCkpOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIAotICAgICAgICAgICAgY2FzZSBTZXRMb2Nh
bDoKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGNhc2UgU2V0TG9jYWw6IHsKICAgICAgICAg
ICAgICAgICAvLyBUaGUgYmxvY2sgc2V0cyB0aGUgdmFyaWFibGUsIGFuZCBwb3RlbnRpYWxseSBy
ZWZpbmVzIGl0LCBib3RoCiAgICAgICAgICAgICAgICAgLy8gYmVmb3JlIGFuZCBhZnRlciBzZXR0
aW5nIGl0LgogICAgICAgICAgICAgICAgIGRlc3RpbmF0aW9uID0gZm9yTm9kZShub2RlLT5jaGls
ZDEoKSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIFJFTEVBU0VfQVNT
RVJUX05PVF9SRUFDSEVEKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341140</attachid>
            <date>2018-05-23 15:58:43 -0700</date>
            <delta_ts>2018-05-23 16:00:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185923-20180523155842.patch</filename>
            <type>text/plain</type>
            <size>3546</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyMTEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
ZDZhYmViNGNmODdlNmNiZWJiZDc4N2VmOTFhYzk1ZWM1Y2NiOTJhLi5hZjIwODQ1MTQ1ODhlZDA0
MjlhNjkyMjUzNTc2Yjg1NWU1ZjJmNzA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxOC0wNS0yMyAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBJblBsYWNlQWJzdHJhY3RTdGF0ZSBzaG91bGQgZmlsdGVyIHZhcmlh
YmxlcyBhdCB0aGUgdGFpbCBmcm9tIGEgR2V0TG9jYWwgYnkgdGhlaXIgZmx1c2ggZm9ybWF0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODU5MjMKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcmV2aW91c2x5
LCB3ZSBjb3VsZCBjb25mdXNlIEFJIGJ5IG92ZXJseSBicm9hZGVuaW5nIGEgdHlwZS4gVGhpcyBo
YXBwZW5zIHdoZW4gYSBibG9jayBpbiBhCisgICAgICAgIGxvb3AgaGFzIGEgbG9jYWwgbXV0YXRl
ZCBmb2xsb3dpbmcgYSBHZXRMb2NhbCBidXQgbmV2ZXIgU2V0TG9jYWxlZCB0byB0aGUgc3RhY2su
IEZvciBleGFtcGxlLAorCisgICAgICAgIEJsb2NrIDE6CisgICAgICAgIEAxOiBHZXRMb2NhbChs
b2M0MiwgRmx1c2hlZEludDMyKTsKKyAgICAgICAgQDI6IFB1dFN0cnVjdHVyZShDaGVjazogQ2Vs
bDogQDEpOworICAgICAgICBAMzogSnVtcChCbG9jayAxKTsKKworICAgICAgICBXb3VsZCBjYXVz
ZSB1cyB0byBjbGFpbSB0aGF0IGxvYzQyIGNvdWxkIGJlIGVpdGhlciBhbiBpbnQzMiBvciBhIHNv
bWUgY2VsbC4gSG93ZXZlciwKKyAgICAgICAgdGhlIHR5cGUgb2YgYW4gbG9jYWwgY2Fubm90IGNo
YW5nZSB3aXRob3V0IHdyaXRpbmcgdG8gaXQuCisKKyAgICAgICAgVGhpcyBmaXhlcyBhIGNyYXNo
IGluIGRlc3RydWN0dXJpbmctcmVzdC1lbGVtZW50LmpzCisKKyAgICAgICAgKiBkZmcvREZHSW5Q
bGFjZUFic3RyYWN0U3RhdGUuY3BwOgorICAgICAgICAoSlNDOjpERkc6OkluUGxhY2VBYnN0cmFj
dFN0YXRlOjplbmRCYXNpY0Jsb2NrKToKKwogMjAxOC0wNS0yMyAgUmljayBXYWxkcm9uICA8d2Fs
ZHJvbi5yaWNrQGdtYWlsLmNvbT4KIAogICAgICAgICBDb252ZXJzaW9uIG1pc3NwZWxsZWQgIkNv
bnZlcnRpb24iIGluIGVycm9yIG1lc3NhZ2Ugc3RyaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGZnL0RGR0luUGxhY2VBYnN0cmFjdFN0YXRlLmNwcCBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9kZmcvREZHSW5QbGFjZUFic3RyYWN0U3RhdGUuY3BwCmluZGV4IDhkNGE2NTY1
NTI1NDk4NzUyMTA1NzdhNTFmYmZmMjgxMzYwODViMDMuLjg1OTM3M2U1MmJkN2ExYzQwZTM5Y2Y3
ZDhjZTc3NDdmY2M3OWI1ZjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcv
REZHSW5QbGFjZUFic3RyYWN0U3RhdGUuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9k
ZmcvREZHSW5QbGFjZUFic3RyYWN0U3RhdGUuY3BwCkBAIC0yMzYsMjEgKzIzNiwzOSBAQCBib29s
IEluUGxhY2VBYnN0cmFjdFN0YXRlOjplbmRCYXNpY0Jsb2NrKCkKICAgICAgICAgICAgIGNhc2Ug
UGhpOgogICAgICAgICAgICAgY2FzZSBTZXRBcmd1bWVudDoKICAgICAgICAgICAgIGNhc2UgUGhh
bnRvbUxvY2FsOgotICAgICAgICAgICAgY2FzZSBGbHVzaDoKKyAgICAgICAgICAgIGNhc2UgRmx1
c2g6IHsKICAgICAgICAgICAgICAgICAvLyBUaGUgYmxvY2sgdHJhbnNmZXJzIHRoZSB2YWx1ZSBm
cm9tIGhlYWQgdG8gdGFpbC4KICAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiA9IHZhcmlhYmxl
QXQoaW5kZXgpOwogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIAotICAgICAgICAgICAgY2FzZSBHZXRMb2NhbDoKKyAgICAgICAgICAgIGNhc2Ug
R2V0TG9jYWw6IHsKICAgICAgICAgICAgICAgICAvLyBUaGUgYmxvY2sgcmVmaW5lcyB0aGUgdmFs
dWUgd2l0aCBhZGRpdGlvbmFsIHNwZWN1bGF0aW9ucy4KICAgICAgICAgICAgICAgICBkZXN0aW5h
dGlvbiA9IGZvck5vZGUobm9kZSk7CisKKyAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIG1h
a2Ugc3VyZSB0aGF0IHdlIGRvbid0IGJyb2FkZW4gdGhlIHR5cGUgYmV5b25kIHdoYXQgdGhlIGZs
dXNoCisgICAgICAgICAgICAgICAgLy8gZm9ybWF0IHNheXMgaXQgd2lsbCBiZS4gVGhlIHZhbHVl
IG1heSBjbGFpbSB0byBoYXZlIGNoYW5nZWQgYWJzdHJhY3Qgc3RhdGUKKyAgICAgICAgICAgICAg
ICAvLyBidXQgaXQncyB0eXBlIGZyb20gYWJzdHJhY3Qgc3RhdGUuIEZvciBleGFtcGxlOgorICAg
ICAgICAgICAgICAgIC8vCisgICAgICAgICAgICAgICAgLy8gQmxvY2sgIzE6CisgICAgICAgICAg
ICAgICAgLy8gMDogR2V0TG9jYWwobG9jNDIsIEZsdXNoRm9ybWF0SW50MzIpCisgICAgICAgICAg
ICAgICAgLy8gMTogUHV0U3RydWN0dXJlKENoZWNrOiBDZWxsOiBAMCwgQXJyYXlTdHJ1Y3R1cmUp
CisgICAgICAgICAgICAgICAgLy8gLi4uCisgICAgICAgICAgICAgICAgLy8gMjogQnJhbmNoKFQ6
ICMxLCBGOiAjMikKKyAgICAgICAgICAgICAgICAvLworICAgICAgICAgICAgICAgIC8vIEluIHRo
aXMgY2FzZSB0aGUgQWJzdHJhY3RTdGF0ZSBvZiBAMCB3aWxsIHNheSBpdCdzIGFuIFNwZWNBcnJh
eSBidXQgdGhlIG9ubHkKKyAgICAgICAgICAgICAgICAvLyByZWFzb24gdGhhdCB3b3VsZCBoYXZl
IGhhcHBlbmVkIGlzIGJlY2F1c2Ugd2Ugd291bGQgaGF2ZSBleGl0ZWQgdGhlIGNlbGwgY2hlY2su
CisKKyAgICAgICAgICAgICAgICBGbHVzaEZvcm1hdCBmbHVzaEZvcm1hdCA9IG5vZGUtPnZhcmlh
YmxlQWNjZXNzRGF0YSgpLT5mbHVzaEZvcm1hdCgpOworICAgICAgICAgICAgICAgIGRlc3RpbmF0
aW9uLmZpbHRlcih0eXBlRmlsdGVyRm9yKGZsdXNoRm9ybWF0KSk7CiAgICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICAgICAgCi0gICAgICAgICAgICBjYXNlIFNldExvY2FsOgorICAg
ICAgICAgICAgfQorICAgICAgICAgICAgY2FzZSBTZXRMb2NhbDogewogICAgICAgICAgICAgICAg
IC8vIFRoZSBibG9jayBzZXRzIHRoZSB2YXJpYWJsZSwgYW5kIHBvdGVudGlhbGx5IHJlZmluZXMg
aXQsIGJvdGgKICAgICAgICAgICAgICAgICAvLyBiZWZvcmUgYW5kIGFmdGVyIHNldHRpbmcgaXQu
CiAgICAgICAgICAgICAgICAgZGVzdGluYXRpb24gPSBmb3JOb2RlKG5vZGUtPmNoaWxkMSgpKTsK
ICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9U
X1JFQUNIRUQoKTsK
</data>
<flag name="review"
          id="359334"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>