<?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>105938</bug_id>
          
          <creation_ts>2013-01-02 12:58:06 -0800</creation_ts>
          <short_desc>DFG inliner should not use the callee&apos;s bytecode variable for resolving references to the callee in inlined code</short_desc>
          <delta_ts>2013-01-02 13:29:59 -0800</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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>798826</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-02 12:58:06 -0800</bug_when>
    <thetext>This makes no sense since the callee is a constant at this point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798827</commentid>
    <comment_count>1</comment_count>
      <attachid>181051</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-02 12:59:56 -0800</bug_when>
    <thetext>Created attachment 181051
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798833</commentid>
    <comment_count>2</comment_count>
      <attachid>181051</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-01-02 13:06:44 -0800</bug_when>
    <thetext>Comment on attachment 181051
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798841</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-02 13:29:59 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/138641</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181051</attachid>
            <date>2013-01-02 12:59:56 -0800</date>
            <delta_ts>2013-01-02 13:06:44 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>callee.patch</filename>
            <type>text/plain</type>
            <size>8207</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTM4NjM4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBA
CisyMDEzLTAxLTAyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
REZHIGlubGluZXIgc2hvdWxkIG5vdCB1c2UgdGhlIGNhbGxlZSdzIGJ5dGVjb2RlIHZhcmlhYmxl
IGZvciByZXNvbHZpbmcgcmVmZXJlbmNlcyB0byB0aGUgY2FsbGVlIGluIGlubGluZWQgY29kZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1OTM4CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBU
aGlzIHNpbXBsaWZpZXMgYSBidW5jaCBvZiBjb2RlIGZvciByZWZlcnJpbmcgdG8gdGhlIGNhbGxl
ZS4gSXQgYWxzbyBvdWdodCB0byBzaW1wbGlmeSBob3cgd2UgZG8KKyAgICAgICAgY2xvc3VyZSBj
YWxsIGlubGluaW5nOiBmb3IgaW5saW5lZCBjbG9zdXJlIGNhbGwgZnJhbWVzIHdlIHdpbGwgc2lt
cGx5IHJlcXVpcmUgdGhhdCB0aGUgY2FsbGVlIGlzCisgICAgICAgIGFscmVhZHkgc3Rhc2hlZCBv
biB0aGUgc3RhY2sgaW4gdGhlIENhbGxlZSBzbG90IGluIHRoZSBpbmxpbmUgY2FsbCBmcmFtZSBo
ZWFkZXIuCisKKyAgICAgICAgKiBkZmcvREZHQnl0ZUNvZGVQYXJzZXIuY3BwOgorICAgICAgICAo
Qnl0ZUNvZGVQYXJzZXIpOgorICAgICAgICAoSlNDOjpERkc6OkJ5dGVDb2RlUGFyc2VyOjpnZXRE
aXJlY3QpOgorICAgICAgICAoSlNDOjpERkc6OkJ5dGVDb2RlUGFyc2VyOjpnZXQpOgorICAgICAg
ICAoSW5saW5lU3RhY2tFbnRyeSk6CisgICAgICAgIChKU0M6OkRGRzo6Qnl0ZUNvZGVQYXJzZXI6
OklubGluZVN0YWNrRW50cnk6OnJlbWFwT3BlcmFuZCk6CisgICAgICAgIChKU0M6OkRGRzo6Qnl0
ZUNvZGVQYXJzZXI6OmhhbmRsZUNhbGwpOgorICAgICAgICAoSlNDOjpERkc6OkJ5dGVDb2RlUGFy
c2VyOjpoYW5kbGVJbmxpbmluZyk6CisgICAgICAgIChKU0M6OkRGRzo6Qnl0ZUNvZGVQYXJzZXI6
OklubGluZVN0YWNrRW50cnk6OklubGluZVN0YWNrRW50cnkpOgorICAgICAgICAoSlNDOjpERkc6
OkJ5dGVDb2RlUGFyc2VyOjpwYXJzZSk6CisKIDIwMTMtMDEtMDIgIFJ5b3N1a2UgTml3YSAgPHJu
aXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQW5vdGhlciBXaW5kb3dzIHBvcnQgYnVpbGQgZml4
IGF0dGVtcHQuIFRyeSBub3QgZXhwb3J0aW5nIHRoaXMgc3ltYm9sIGZyb20gSlNDCkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0J5dGVDb2RlUGFyc2VyLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0J5dGVDb2RlUGFyc2VyLmNwcAkocmV2
aXNpb24gMTM4NjI4KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBh
cnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE2Miw3ICsxNjIsNyBAQCBwcml2YXRlOgogICAg
IHZvaWQgaGFuZGxlQ2FsbChJbnRlcnByZXRlciosIEluc3RydWN0aW9uKiBjdXJyZW50SW5zdHJ1
Y3Rpb24sIE5vZGVUeXBlIG9wLCBDb2RlU3BlY2lhbGl6YXRpb25LaW5kKTsKICAgICB2b2lkIGVt
aXRGdW5jdGlvbkNoZWNrKEpTRnVuY3Rpb24qIGV4cGVjdGVkRnVuY3Rpb24sIE5vZGVJbmRleCBj
YWxsVGFyZ2V0LCBpbnQgcmVnaXN0ZXJPZmZzZXQsIENvZGVTcGVjaWFsaXphdGlvbktpbmQpOwog
ICAgIC8vIEhhbmRsZSBpbmxpbmluZy4gUmV0dXJuIHRydWUgaWYgaXQgc3VjY2VlZGVkLCBmYWxz
ZSBpZiB3ZSBuZWVkIHRvIHBsYW50IGEgY2FsbC4KLSAgICBib29sIGhhbmRsZUlubGluaW5nKGJv
b2wgdXNlc1Jlc3VsdCwgaW50IGNhbGxUYXJnZXQsIE5vZGVJbmRleCBjYWxsVGFyZ2V0Tm9kZUlu
ZGV4LCBpbnQgcmVzdWx0T3BlcmFuZCwgYm9vbCBjZXJ0YWluQWJvdXRFeHBlY3RlZEZ1bmN0aW9u
LCBKU0Z1bmN0aW9uKiwgaW50IHJlZ2lzdGVyT2Zmc2V0LCBpbnQgYXJndW1lbnRDb3VudEluY2x1
ZGluZ1RoaXMsIHVuc2lnbmVkIG5leHRPZmZzZXQsIENvZGVTcGVjaWFsaXphdGlvbktpbmQpOwor
ICAgIGJvb2wgaGFuZGxlSW5saW5pbmcoYm9vbCB1c2VzUmVzdWx0LCBOb2RlSW5kZXggY2FsbFRh
cmdldE5vZGVJbmRleCwgaW50IHJlc3VsdE9wZXJhbmQsIGJvb2wgY2VydGFpbkFib3V0RXhwZWN0
ZWRGdW5jdGlvbiwgSlNGdW5jdGlvbiosIGludCByZWdpc3Rlck9mZnNldCwgaW50IGFyZ3VtZW50
Q291bnRJbmNsdWRpbmdUaGlzLCB1bnNpZ25lZCBuZXh0T2Zmc2V0LCBDb2RlU3BlY2lhbGl6YXRp
b25LaW5kKTsKICAgICAvLyBIYW5kbGUgc2V0dGluZyB0aGUgcmVzdWx0IG9mIGFuIGludHJpbnNp
Yy4KICAgICB2b2lkIHNldEludHJpbnNpY1Jlc3VsdChib29sIHVzZXNSZXN1bHQsIGludCByZXN1
bHRPcGVyYW5kLCBOb2RlSW5kZXgpOwogICAgIC8vIEhhbmRsZSBpbnRyaW5zaWMgZnVuY3Rpb25z
LiBSZXR1cm4gdHJ1ZSBpZiBpdCBzdWNjZWVkZWQsIGZhbHNlIGlmIHdlIG5lZWQgdG8gcGxhbnQg
YSBjYWxsLgpAQCAtMjE4LDggKzIxOCw3IEBAIHByaXZhdGU6CiAgICAgICAgICAgICByZXR1cm4g
Z2V0SlNDb25zdGFudChjb25zdGFudCk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAob3BlcmFu
ZCA9PSBKU1N0YWNrOjpDYWxsZWUpCi0gICAgICAgICAgICByZXR1cm4gZ2V0Q2FsbGVlKCk7Cisg
ICAgICAgIEFTU0VSVChvcGVyYW5kICE9IEpTU3RhY2s6OkNhbGxlZSk7CiAgICAgICAgIAogICAg
ICAgICAvLyBJcyB0aGlzIGFuIGFyZ3VtZW50PwogICAgICAgICBpZiAob3BlcmFuZElzQXJndW1l
bnQob3BlcmFuZCkpCkBAIC0yMzAsNiArMjI5LDEzIEBAIHByaXZhdGU6CiAgICAgfQogICAgIE5v
ZGVJbmRleCBnZXQoaW50IG9wZXJhbmQpCiAgICAgeworICAgICAgICBpZiAob3BlcmFuZCA9PSBK
U1N0YWNrOjpDYWxsZWUpIHsKKyAgICAgICAgICAgIGlmIChtX2lubGluZVN0YWNrVG9wLT5tX2lu
bGluZUNhbGxGcmFtZSkKKyAgICAgICAgICAgICAgICByZXR1cm4gY2VsbENvbnN0YW50KG1faW5s
aW5lU3RhY2tUb3AtPm1faW5saW5lQ2FsbEZyYW1lLT5jYWxsZWUuZ2V0KCkpOworICAgICAgICAg
ICAgCisgICAgICAgICAgICByZXR1cm4gZ2V0Q2FsbGVlKCk7CisgICAgICAgIH0KKyAgICAgICAg
CiAgICAgICAgIHJldHVybiBnZXREaXJlY3QobV9pbmxpbmVTdGFja1RvcC0+cmVtYXBPcGVyYW5k
KG9wZXJhbmQpKTsKICAgICB9CiAgICAgZW51bSBTZXRNb2RlIHsgTm9ybWFsU2V0LCBTZXRPbkVu
dHJ5IH07CkBAIC0xMTUzLDcgKzExNTksNiBAQCBwcml2YXRlOgogICAgICAgICBDb2RlQmxvY2sq
IG1fY29kZUJsb2NrOwogICAgICAgICBDb2RlQmxvY2sqIG1fcHJvZmlsZWRCbG9jazsKICAgICAg
ICAgSW5saW5lQ2FsbEZyYW1lKiBtX2lubGluZUNhbGxGcmFtZTsKLSAgICAgICAgVmlydHVhbFJl
Z2lzdGVyIG1fY2FsbGVlVlI7IC8vIGFic29sdXRlIHZpcnR1YWwgcmVnaXN0ZXIsIG5vdCByZWxh
dGl2ZSB0byBjYWxsIGZyYW1lCiAgICAgICAgIAogICAgICAgICBTY3JpcHRFeGVjdXRhYmxlKiBl
eGVjdXRhYmxlKCkgeyByZXR1cm4gbV9jb2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgpOyB9CiAg
ICAgICAgIApAQCAtMTIxNyw3ICsxMjIyLDYgQEAgcHJpdmF0ZToKICAgICAgICAgICAgIENvZGVC
bG9jayosCiAgICAgICAgICAgICBDb2RlQmxvY2sqIHByb2ZpbGVkQmxvY2ssCiAgICAgICAgICAg
ICBCbG9ja0luZGV4IGNhbGxzaXRlQmxvY2tIZWFkLAotICAgICAgICAgICAgVmlydHVhbFJlZ2lz
dGVyIGNhbGxlZVZSLAogICAgICAgICAgICAgSlNGdW5jdGlvbiogY2FsbGVlLAogICAgICAgICAg
ICAgVmlydHVhbFJlZ2lzdGVyIHJldHVyblZhbHVlVlIsCiAgICAgICAgICAgICBWaXJ0dWFsUmVn
aXN0ZXIgaW5saW5lQ2FsbEZyYW1lU3RhcnQsCkBAIC0xMjQwLDggKzEyNDQsNyBAQCBwcml2YXRl
OgogICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQ7CiAgICAgICAgICAgICB9CiAKLSAgICAg
ICAgICAgIGlmIChvcGVyYW5kID09IEpTU3RhY2s6OkNhbGxlZSkKLSAgICAgICAgICAgICAgICBy
ZXR1cm4gbV9jYWxsZWVWUjsKKyAgICAgICAgICAgIEFTU0VSVChvcGVyYW5kICE9IEpTU3RhY2s6
OkNhbGxlZSk7CiAKICAgICAgICAgICAgIHJldHVybiBvcGVyYW5kICsgbV9pbmxpbmVDYWxsRnJh
bWUtPnN0YWNrT2Zmc2V0OwogICAgICAgICB9CkBAIC0xMzg2LDcgKzEzODksNyBAQCB2b2lkIEJ5
dGVDb2RlUGFyc2VyOjpoYW5kbGVDYWxsKEludGVycHJlCiAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2UgaWYgKGhh
bmRsZUlubGluaW5nKHVzZXNSZXN1bHQsIGN1cnJlbnRJbnN0cnVjdGlvblsxXS51Lm9wZXJhbmQs
IGNhbGxUYXJnZXQsIHJlc3VsdE9wZXJhbmQsIGNlcnRhaW5BYm91dEV4cGVjdGVkRnVuY3Rpb24s
IGV4cGVjdGVkRnVuY3Rpb24sIHJlZ2lzdGVyT2Zmc2V0LCBhcmd1bWVudENvdW50SW5jbHVkaW5n
VGhpcywgbmV4dE9mZnNldCwga2luZCkpCisgICAgICAgIH0gZWxzZSBpZiAoaGFuZGxlSW5saW5p
bmcodXNlc1Jlc3VsdCwgY2FsbFRhcmdldCwgcmVzdWx0T3BlcmFuZCwgY2VydGFpbkFib3V0RXhw
ZWN0ZWRGdW5jdGlvbiwgZXhwZWN0ZWRGdW5jdGlvbiwgcmVnaXN0ZXJPZmZzZXQsIGFyZ3VtZW50
Q291bnRJbmNsdWRpbmdUaGlzLCBuZXh0T2Zmc2V0LCBraW5kKSkKICAgICAgICAgICAgIHJldHVy
bjsKICAgICB9CiAgICAgCkBAIC0xNDAzLDcgKzE0MDYsNyBAQCB2b2lkIEJ5dGVDb2RlUGFyc2Vy
OjplbWl0RnVuY3Rpb25DaGVjayhKCiAgICAgYWRkVG9HcmFwaChDaGVja0Z1bmN0aW9uLCBPcElu
Zm8oZXhwZWN0ZWRGdW5jdGlvbiksIGNhbGxUYXJnZXQsIHRoaXNBcmd1bWVudCk7CiB9CiAKLWJv
b2wgQnl0ZUNvZGVQYXJzZXI6OmhhbmRsZUlubGluaW5nKGJvb2wgdXNlc1Jlc3VsdCwgaW50IGNh
bGxUYXJnZXQsIE5vZGVJbmRleCBjYWxsVGFyZ2V0Tm9kZUluZGV4LCBpbnQgcmVzdWx0T3BlcmFu
ZCwgYm9vbCBjZXJ0YWluQWJvdXRFeHBlY3RlZEZ1bmN0aW9uLCBKU0Z1bmN0aW9uKiBleHBlY3Rl
ZEZ1bmN0aW9uLCBpbnQgcmVnaXN0ZXJPZmZzZXQsIGludCBhcmd1bWVudENvdW50SW5jbHVkaW5n
VGhpcywgdW5zaWduZWQgbmV4dE9mZnNldCwgQ29kZVNwZWNpYWxpemF0aW9uS2luZCBraW5kKQor
Ym9vbCBCeXRlQ29kZVBhcnNlcjo6aGFuZGxlSW5saW5pbmcoYm9vbCB1c2VzUmVzdWx0LCBOb2Rl
SW5kZXggY2FsbFRhcmdldE5vZGVJbmRleCwgaW50IHJlc3VsdE9wZXJhbmQsIGJvb2wgY2VydGFp
bkFib3V0RXhwZWN0ZWRGdW5jdGlvbiwgSlNGdW5jdGlvbiogZXhwZWN0ZWRGdW5jdGlvbiwgaW50
IHJlZ2lzdGVyT2Zmc2V0LCBpbnQgYXJndW1lbnRDb3VudEluY2x1ZGluZ1RoaXMsIHVuc2lnbmVk
IG5leHRPZmZzZXQsIENvZGVTcGVjaWFsaXphdGlvbktpbmQga2luZCkKIHsKICAgICAvLyBGaXJz
dCwgdGhlIHJlYWxseSBzaW1wbGUgY2hlY2tzOiBkbyB3ZSBoYXZlIGFuIGFjdHVhbCBKUyBmdW5j
dGlvbj8KICAgICBpZiAoIWV4cGVjdGVkRnVuY3Rpb24pCkBAIC0xNDgxLDggKzE0ODQsNyBAQCBi
b29sIEJ5dGVDb2RlUGFyc2VyOjpoYW5kbGVJbmxpbmluZyhib29sCiAKICAgICBJbmxpbmVTdGFj
a0VudHJ5IGlubGluZVN0YWNrRW50cnkoCiAgICAgICAgIHRoaXMsIGNvZGVCbG9jaywgcHJvZmls
ZWRCbG9jaywgbV9ncmFwaC5tX2Jsb2Nrcy5zaXplKCkgLSAxLAotICAgICAgICAoVmlydHVhbFJl
Z2lzdGVyKW1faW5saW5lU3RhY2tUb3AtPnJlbWFwT3BlcmFuZChjYWxsVGFyZ2V0KSwgZXhwZWN0
ZWRGdW5jdGlvbiwKLSAgICAgICAgKFZpcnR1YWxSZWdpc3RlciltX2lubGluZVN0YWNrVG9wLT5y
ZW1hcE9wZXJhbmQoCisgICAgICAgIGV4cGVjdGVkRnVuY3Rpb24sIChWaXJ0dWFsUmVnaXN0ZXIp
bV9pbmxpbmVTdGFja1RvcC0+cmVtYXBPcGVyYW5kKAogICAgICAgICAgICAgdXNlc1Jlc3VsdCA/
IHJlc3VsdE9wZXJhbmQgOiBJbnZhbGlkVmlydHVhbFJlZ2lzdGVyKSwKICAgICAgICAgKFZpcnR1
YWxSZWdpc3RlcilpbmxpbmVDYWxsRnJhbWVTdGFydCwgYXJndW1lbnRDb3VudEluY2x1ZGluZ1Ro
aXMsIGtpbmQpOwogICAgIApAQCAtMzQ5NSw3ICszNDk3LDYgQEAgQnl0ZUNvZGVQYXJzZXI6Oklu
bGluZVN0YWNrRW50cnk6OklubGluZQogICAgIENvZGVCbG9jayogY29kZUJsb2NrLAogICAgIENv
ZGVCbG9jayogcHJvZmlsZWRCbG9jaywKICAgICBCbG9ja0luZGV4IGNhbGxzaXRlQmxvY2tIZWFk
LAotICAgIFZpcnR1YWxSZWdpc3RlciBjYWxsZWVWUiwKICAgICBKU0Z1bmN0aW9uKiBjYWxsZWUs
CiAgICAgVmlydHVhbFJlZ2lzdGVyIHJldHVyblZhbHVlVlIsCiAgICAgVmlydHVhbFJlZ2lzdGVy
IGlubGluZUNhbGxGcmFtZVN0YXJ0LApAQCAtMzUwNCw3ICszNTA1LDYgQEAgQnl0ZUNvZGVQYXJz
ZXI6OklubGluZVN0YWNrRW50cnk6OklubGluZQogICAgIDogbV9ieXRlQ29kZVBhcnNlcihieXRl
Q29kZVBhcnNlcikKICAgICAsIG1fY29kZUJsb2NrKGNvZGVCbG9jaykKICAgICAsIG1fcHJvZmls
ZWRCbG9jayhwcm9maWxlZEJsb2NrKQotICAgICwgbV9jYWxsZWVWUihjYWxsZWVWUikKICAgICAs
IG1fZXhpdFByb2ZpbGUocHJvZmlsZWRCbG9jay0+ZXhpdFByb2ZpbGUoKSkKICAgICAsIG1fY2Fs
bHNpdGVCbG9ja0hlYWQoY2FsbHNpdGVCbG9ja0hlYWQpCiAgICAgLCBtX3JldHVyblZhbHVlKHJl
dHVyblZhbHVlVlIpCkBAIC0zNTMwLDcgKzM1MzAsNiBAQCBCeXRlQ29kZVBhcnNlcjo6SW5saW5l
U3RhY2tFbnRyeTo6SW5saW5lCiAgICAgICAgIC8vIElubGluZSBjYXNlLgogICAgICAgICBBU1NF
UlQoY29kZUJsb2NrICE9IGJ5dGVDb2RlUGFyc2VyLT5tX2NvZGVCbG9jayk7CiAgICAgICAgIEFT
U0VSVChjYWxsZWUpOwotICAgICAgICBBU1NFUlQoY2FsbGVlVlIgIT0gSW52YWxpZFZpcnR1YWxS
ZWdpc3Rlcik7CiAgICAgICAgIEFTU0VSVChpbmxpbmVDYWxsRnJhbWVTdGFydCAhPSBJbnZhbGlk
VmlydHVhbFJlZ2lzdGVyKTsKICAgICAgICAgQVNTRVJUKGNhbGxzaXRlQmxvY2tIZWFkICE9IE5v
QmxvY2spOwogICAgICAgICAKQEAgLTM2MzIsNyArMzYzMSw2IEBAIEJ5dGVDb2RlUGFyc2VyOjpJ
bmxpbmVTdGFja0VudHJ5OjpJbmxpbmUKICAgICAgICAgLy8gTWFjaGluZSBjb2RlIGJsb2NrIGNh
c2UuCiAgICAgICAgIEFTU0VSVChjb2RlQmxvY2sgPT0gYnl0ZUNvZGVQYXJzZXItPm1fY29kZUJs
b2NrKTsKICAgICAgICAgQVNTRVJUKCFjYWxsZWUpOwotICAgICAgICBBU1NFUlQoY2FsbGVlVlIg
PT0gSW52YWxpZFZpcnR1YWxSZWdpc3Rlcik7CiAgICAgICAgIEFTU0VSVChyZXR1cm5WYWx1ZVZS
ID09IEludmFsaWRWaXJ0dWFsUmVnaXN0ZXIpOwogICAgICAgICBBU1NFUlQoaW5saW5lQ2FsbEZy
YW1lU3RhcnQgPT0gSW52YWxpZFZpcnR1YWxSZWdpc3Rlcik7CiAgICAgICAgIEFTU0VSVChjYWxs
c2l0ZUJsb2NrSGVhZCA9PSBOb0Jsb2NrKTsKQEAgLTM3NzMsOSArMzc3MSw4IEBAIGJvb2wgQnl0
ZUNvZGVQYXJzZXI6OnBhcnNlKCkKICNlbmRpZgogICAgIAogICAgIElubGluZVN0YWNrRW50cnkg
aW5saW5lU3RhY2tFbnRyeSgKLSAgICAgICAgdGhpcywgbV9jb2RlQmxvY2ssIG1fcHJvZmlsZWRC
bG9jaywgTm9CbG9jaywgSW52YWxpZFZpcnR1YWxSZWdpc3RlciwgMCwKLSAgICAgICAgSW52YWxp
ZFZpcnR1YWxSZWdpc3RlciwgSW52YWxpZFZpcnR1YWxSZWdpc3RlciwgbV9jb2RlQmxvY2stPm51
bVBhcmFtZXRlcnMoKSwKLSAgICAgICAgQ29kZUZvckNhbGwpOworICAgICAgICB0aGlzLCBtX2Nv
ZGVCbG9jaywgbV9wcm9maWxlZEJsb2NrLCBOb0Jsb2NrLCAwLCBJbnZhbGlkVmlydHVhbFJlZ2lz
dGVyLCBJbnZhbGlkVmlydHVhbFJlZ2lzdGVyLAorICAgICAgICBtX2NvZGVCbG9jay0+bnVtUGFy
YW1ldGVycygpLCBDb2RlRm9yQ2FsbCk7CiAgICAgCiAgICAgcGFyc2VDb2RlQmxvY2soKTsKIAo=
</data>
<flag name="review"
          id="198531"
          type_id="1"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>