<?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>100052</bug_id>
          
          <creation_ts>2012-10-22 16:39:54 -0700</creation_ts>
          <short_desc>DFG::Array::Undecided should be called DFG::Array::SelectUsingPredictions</short_desc>
          <delta_ts>2012-10-22 16:53:18 -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>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>
          
          <blocked>98606</blocked>
          <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>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>748070</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-10-22 16:39:54 -0700</bug_when>
    <thetext>It&apos;s a clearer name that more accurately reflects the meaning, and it eliminates the namespace confusion that will happen with the Undecided indexing type in https://bugs.webkit.org/show_bug.cgi?id=98606</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748075</commentid>
    <comment_count>1</comment_count>
      <attachid>170023</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-10-22 16:44:58 -0700</bug_when>
    <thetext>Created attachment 170023
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748091</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-10-22 16:53:18 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/132162</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170023</attachid>
            <date>2012-10-22 16:44:58 -0700</date>
            <delta_ts>2012-10-22 16:47:35 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>rename_1.patch</filename>
            <type>text/plain</type>
            <size>11139</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTMyMTU5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM2IEBA
CisyMDEyLTEwLTIyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
REZHOjpBcnJheTo6VW5kZWNpZGVkIHNob3VsZCBiZSBjYWxsZWQgREZHOjpBcnJheTo6U2VsZWN0
VXNpbmdQcmVkaWN0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTAwMDUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGp1c3QgcmVuYW1pbmcuIEl0J3MgYSBjbGVh
cmVyIG5hbWUgdGhhdCBtb3JlIGFjY3VyYXRlbHkKKyAgICAgICAgcmVmbGVjdHMgdGhlIG1lYW5p
bmcsIGFuZCBpdCBlbGltaW5hdGVzIHRoZSBuYW1lc3BhY2UgY29uZnVzaW9uIHRoYXQgd2lsbCBo
YXBwZW4KKyAgICAgICAgd2l0aCB0aGUgVW5kZWNpZGVkIGluZGV4aW5nIHR5cGUgaW4gaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4NjA2CisKKyAgICAgICAgKiBkZmcv
REZHQWJzdHJhY3RTdGF0ZS5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6QWJzdHJhY3RTdGF0ZTo6
ZXhlY3V0ZSk6CisgICAgICAgICogZGZnL0RGR0FycmF5TW9kZS5jcHA6CisgICAgICAgIChKU0M6
OkRGRzo6ZnJvbU9ic2VydmVkKToKKyAgICAgICAgKEpTQzo6REZHOjpyZWZpbmVBcnJheU1vZGUp
OgorICAgICAgICAoSlNDOjpERkc6Om1vZGVBbHJlYWR5Q2hlY2tlZCk6CisgICAgICAgIChKU0M6
OkRGRzo6bW9kZVRvU3RyaW5nKToKKyAgICAgICAgKiBkZmcvREZHQXJyYXlNb2RlLmg6CisgICAg
ICAgIChKU0M6OkRGRzo6Y2FuQ1NFU3RvcmFnZSk6CisgICAgICAgIChKU0M6OkRGRzo6bW9kZUlz
U3BlY2lmaWMpOgorICAgICAgICAoSlNDOjpERkc6Om1vZGVTdXBwb3J0c0xlbmd0aCk6CisgICAg
ICAgIChKU0M6OkRGRzo6YmVuZWZpdHNGcm9tU3RydWN0dXJlQ2hlY2spOgorICAgICAgICAqIGRm
Zy9ERkdGaXh1cFBoYXNlLmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpGaXh1cFBoYXNlOjpmaXh1
cE5vZGUpOgorICAgICAgICAoSlNDOjpERkc6OkZpeHVwUGhhc2U6OmJsZXNzQXJyYXlPcGVyYXRp
b24pOgorICAgICAgICAqIGRmZy9ERkdTcGVjdWxhdGl2ZUpJVC5jcHA6CisgICAgICAgIChKU0M6
OkRGRzo6U3BlY3VsYXRpdmVKSVQ6OmFycmF5aWZ5KToKKyAgICAgICAgKiBkZmcvREZHU3BlY3Vs
YXRpdmVKSVQzMl82NC5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6U3BlY3VsYXRpdmVKSVQ6OmNv
bXBpbGUpOgorICAgICAgICAqIGRmZy9ERkdTcGVjdWxhdGl2ZUpJVDY0LmNwcDoKKyAgICAgICAg
KEpTQzo6REZHOjpTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZSk6CisKIDIwMTItMTAtMjIgIE1hcmsg
TGFtICA8bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIENoYW5nZSBzdGFjayByZWN1cnNp
b24gY2hlY2tzIHRvIGJlIGJhc2VkIG9uIHN0YWNrIGF2YWlsYWJpbGl0eS4KSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RTdGF0ZS5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBYnN0cmFjdFN0YXRlLmNwcAkocmV2aXNpb24g
MTMyMTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBYnN0cmFjdFN0YXRlLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtODQwLDcgKzg0MCw3IEBAIGJvb2wgQWJzdHJhY3RTdGF0ZTo6
ZXhlY3V0ZSh1bnNpZ25lZCBpbmQKICAgICBjYXNlIEdldEJ5VmFsOiB7CiAgICAgICAgIG5vZGUu
c2V0Q2FuRXhpdCh0cnVlKTsKICAgICAgICAgc3dpdGNoIChub2RlLmFycmF5TW9kZSgpKSB7Ci0g
ICAgICAgIGNhc2UgQXJyYXk6OlVuZGVjaWRlZDoKKyAgICAgICAgY2FzZSBBcnJheTo6U2VsZWN0
VXNpbmdQcmVkaWN0aW9uczoKICAgICAgICAgY2FzZSBBcnJheTo6VW5wcm9maWxlZDoKICAgICAg
ICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICAgICAgYnJlYWs7CkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0FycmF5TW9kZS5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBcnJheU1vZGUuY3BwCShyZXZpc2lvbiAxMzIx
NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0FycmF5TW9kZS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTQwLDcgKzQwLDcgQEAgQXJyYXk6Ok1vZGUgZnJvbU9ic2VydmVkKEFycmF5
UHJvZmlsZSogcAogICAgIGNhc2UgYXNBcnJheU1vZGVzKE5vbkFycmF5KToKICAgICAgICAgaWYg
KGFjdGlvbiA9PSBBcnJheTo6V3JpdGUgJiYgIXByb2ZpbGUtPm1heUludGVyY2VwdEluZGV4ZWRB
Y2Nlc3NlcygpKQogICAgICAgICAgICAgcmV0dXJuIEFycmF5OjpUb0NvbnRpZ3VvdXM7IC8vIEZJ
WE1FOiB3ZSBkb24ndCBrbm93IHdoZXRoZXIgdG8gZ28gdG8gY29udGlndW91cyBvciBhcnJheSBz
dG9yYWdlLiBXZSdyZSBtYWtpbmcgYSBzdGF0aWMgZ3Vlc3MgaGVyZS4gSW4gZnV0dXJlIHdlIHNo
b3VsZCB1c2UgZXhpdCBwcm9maWxpbmcgZm9yIHRoaXMuCi0gICAgICAgIHJldHVybiBBcnJheTo6
VW5kZWNpZGVkOworICAgICAgICByZXR1cm4gQXJyYXk6OlNlbGVjdFVzaW5nUHJlZGljdGlvbnM7
CiAgICAgY2FzZSBhc0FycmF5TW9kZXMoTm9uQXJyYXlXaXRoQ29udGlndW91cyk6CiAgICAgICAg
IHJldHVybiBtYWtlU2FmZSA/IEFycmF5OjpDb250aWd1b3VzT3V0T2ZCb3VuZHMgOiAocHJvZmls
ZS0+bWF5U3RvcmVUb0hvbGUoKSA/IEFycmF5OjpDb250aWd1b3VzVG9UYWlsIDogQXJyYXk6OkNv
bnRpZ3VvdXMpOwogICAgIGNhc2UgYXNBcnJheU1vZGVzKEFycmF5V2l0aENvbnRpZ3VvdXMpOgpA
QCAtNzEsMjMgKzcxLDIzIEBAIEFycmF5OjpNb2RlIGZyb21PYnNlcnZlZChBcnJheVByb2ZpbGUq
IHAKICAgICBjYXNlIGFzQXJyYXlNb2RlcyhOb25BcnJheSkgfCBhc0FycmF5TW9kZXMoTm9uQXJy
YXlXaXRoQ29udGlndW91cyk6CiAgICAgICAgIGlmIChhY3Rpb24gPT0gQXJyYXk6OldyaXRlICYm
ICFwcm9maWxlLT5tYXlJbnRlcmNlcHRJbmRleGVkQWNjZXNzZXMoKSkKICAgICAgICAgICAgIHJl
dHVybiBBcnJheTo6VG9Db250aWd1b3VzOwotICAgICAgICByZXR1cm4gQXJyYXk6OlVuZGVjaWRl
ZDsKKyAgICAgICAgcmV0dXJuIEFycmF5OjpTZWxlY3RVc2luZ1ByZWRpY3Rpb25zOwogICAgIGNh
c2UgYXNBcnJheU1vZGVzKE5vbkFycmF5KSB8IGFzQXJyYXlNb2RlcyhOb25BcnJheVdpdGhDb250
aWd1b3VzKSB8IGFzQXJyYXlNb2RlcyhOb25BcnJheVdpdGhBcnJheVN0b3JhZ2UpOgogICAgIGNh
c2UgYXNBcnJheU1vZGVzKE5vbkFycmF5KSB8IGFzQXJyYXlNb2RlcyhOb25BcnJheVdpdGhBcnJh
eVN0b3JhZ2UpOgogICAgICAgICBpZiAoYWN0aW9uID09IEFycmF5OjpXcml0ZSAmJiAhcHJvZmls
ZS0+bWF5SW50ZXJjZXB0SW5kZXhlZEFjY2Vzc2VzKCkpCiAgICAgICAgICAgICByZXR1cm4gQXJy
YXk6OlRvQXJyYXlTdG9yYWdlOwotICAgICAgICByZXR1cm4gQXJyYXk6OlVuZGVjaWRlZDsKKyAg
ICAgICAgcmV0dXJuIEFycmF5OjpTZWxlY3RVc2luZ1ByZWRpY3Rpb25zOwogICAgIGNhc2UgYXNB
cnJheU1vZGVzKE5vbkFycmF5KSB8IGFzQXJyYXlNb2RlcyhOb25BcnJheVdpdGhTbG93UHV0QXJy
YXlTdG9yYWdlKToKICAgICBjYXNlIGFzQXJyYXlNb2RlcyhOb25BcnJheSkgfCBhc0FycmF5TW9k
ZXMoTm9uQXJyYXlXaXRoQXJyYXlTdG9yYWdlKSB8IGFzQXJyYXlNb2RlcyhOb25BcnJheVdpdGhT
bG93UHV0QXJyYXlTdG9yYWdlKToKICAgICAgICAgaWYgKGFjdGlvbiA9PSBBcnJheTo6V3JpdGUg
JiYgIXByb2ZpbGUtPm1heUludGVyY2VwdEluZGV4ZWRBY2Nlc3NlcygpKQogICAgICAgICAgICAg
cmV0dXJuIEFycmF5OjpUb1Nsb3dQdXRBcnJheVN0b3JhZ2U7Ci0gICAgICAgIHJldHVybiBBcnJh
eTo6VW5kZWNpZGVkOworICAgICAgICByZXR1cm4gQXJyYXk6OlNlbGVjdFVzaW5nUHJlZGljdGlv
bnM7CiAgICAgZGVmYXVsdDoKICAgICAgICAgLy8gV2Uga25vdyB0aGF0IHRoaXMgaXMgcG9zc2li
bHkgYSBraW5kIG9mIGFycmF5IGZvciB3aGljaCwgdGhvdWdoIHRoZXJlIGlzIG5vCiAgICAgICAg
IC8vIHVzZWZ1bCBkYXRhIGluIHRoZSBhcnJheSBwcm9maWxlLCB3ZSBtYXkgYmUgYWJsZSB0byBl
eHRyYWN0IHVzZWZ1bCBkYXRhIGZyb20KICAgICAgICAgLy8gdGhlIHZhbHVlIHByb2ZpbGVzIG9m
IHRoZSBpbnB1dHMuIEhlbmNlLCB3ZSBsZWF2ZSBpdCBhcyB1bmRlY2lkZWQsIGFuZCBsZXQKICAg
ICAgICAgLy8gdGhlIHByZWRpY3Rpb25zIHByb3BhZ2F0b3IgZGVjaWRlIGxhdGVyLgotICAgICAg
ICByZXR1cm4gQXJyYXk6OlVuZGVjaWRlZDsKKyAgICAgICAgcmV0dXJuIEFycmF5OjpTZWxlY3RV
c2luZ1ByZWRpY3Rpb25zOwogICAgIH0KIH0KIApAQCAtMTEwLDcgKzExMCw3IEBAIEFycmF5OjpN
b2RlIHJlZmluZUFycmF5TW9kZShBcnJheTo6TW9kZSAKICAgICAgICAgcmV0dXJuIEFycmF5OjpG
b3JjZUV4aXQ7CiAgICAgfQogICAgIAotICAgIGlmIChhcnJheU1vZGUgIT0gQXJyYXk6OlVuZGVj
aWRlZCkKKyAgICBpZiAoYXJyYXlNb2RlICE9IEFycmF5OjpTZWxlY3RVc2luZ1ByZWRpY3Rpb25z
KQogICAgICAgICByZXR1cm4gYXJyYXlNb2RlOwogICAgIAogICAgIGlmIChpc1N0cmluZ1NwZWN1
bGF0aW9uKGJhc2UpKQpAQCAtMjUwLDcgKzI1MCw3IEBAIGJvb2wgbW9kZUFscmVhZHlDaGVja2Vk
KEFic3RyYWN0VmFsdWUmIHYKICAgICBjYXNlIEFycmF5OjpGbG9hdDY0QXJyYXk6CiAgICAgICAg
IHJldHVybiBpc0Zsb2F0NjRBcnJheVNwZWN1bGF0aW9uKHZhbHVlLm1fdHlwZSk7CiAgICAgICAg
IAotICAgIGNhc2UgQXJyYXk6OlVuZGVjaWRlZDoKKyAgICBjYXNlIEFycmF5OjpTZWxlY3RVc2lu
Z1ByZWRpY3Rpb25zOgogICAgIGNhc2UgQXJyYXk6OlVucHJvZmlsZWQ6CiAgICAgICAgIGJyZWFr
OwogICAgIH0KQEAgLTI2Miw4ICsyNjIsOCBAQCBib29sIG1vZGVBbHJlYWR5Q2hlY2tlZChBYnN0
cmFjdFZhbHVlJiB2CiBjb25zdCBjaGFyKiBtb2RlVG9TdHJpbmcoQXJyYXk6Ok1vZGUgbW9kZSkK
IHsKICAgICBzd2l0Y2ggKG1vZGUpIHsKLSAgICBjYXNlIEFycmF5OjpVbmRlY2lkZWQ6Ci0gICAg
ICAgIHJldHVybiAiVW5kZWNpZGVkIjsKKyAgICBjYXNlIEFycmF5OjpTZWxlY3RVc2luZ1ByZWRp
Y3Rpb25zOgorICAgICAgICByZXR1cm4gIlNlbGVjdFVzaW5nUHJlZGljdGlvbnMiOwogICAgIGNh
c2UgQXJyYXk6OlVucHJvZmlsZWQ6CiAgICAgICAgIHJldHVybiAiVW5wcm9maWxlZCI7CiAgICAg
Y2FzZSBBcnJheTo6R2VuZXJpYzoKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
QXJyYXlNb2RlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdB
cnJheU1vZGUuaAkocmV2aXNpb24gMTMyMTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Rm
Zy9ERkdBcnJheU1vZGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDcsNyArNDcsNyBAQCBlbnVtIEFj
dGlvbiB7CiB9OwogCiBlbnVtIE1vZGUgewotICAgIFVuZGVjaWRlZCwgLy8gSW1wbGllcyB0aGF0
IHdlIG5lZWQgcHJlZGljdGlvbnMgdG8gZGVjaWRlLiBXZSB3aWxsIG5ldmVyIGdldCB0byB0aGUg
YmFja2VuZCBpbiB0aGlzIG1vZGUuCisgICAgU2VsZWN0VXNpbmdQcmVkaWN0aW9ucywgLy8gSW1w
bGllcyB0aGF0IHdlIG5lZWQgcHJlZGljdGlvbnMgdG8gZGVjaWRlLiBXZSB3aWxsIG5ldmVyIGdl
dCB0byB0aGUgYmFja2VuZCBpbiB0aGlzIG1vZGUuCiAgICAgVW5wcm9maWxlZCwgLy8gSW1wbGll
cyB0aGF0IGFycmF5IHByb2ZpbGluZyBkaWRuJ3Qgc2VlIGFueXRoaW5nLiBCdXQgdGhhdCBjb3Vs
ZCBiZSBiZWNhdXNlIHRoZSBvcGVyYW5kcyBkaWRuJ3QgY29tcGx5IHdpdGggYmFzaWMgdHlwZSBh
c3N1bXB0aW9ucyAoYmFzZSBpcyBjZWxsLCBwcm9wZXJ0eSBpcyBpbnQpLiBUaGlzIGVpdGhlciBi
ZWNvbWVzIEdlbmVyaWMgb3IgRm9yY2VFeGl0IGRlcGVuZGluZyBvbiB2YWx1ZSBwcm9maWxpbmcu
CiAgICAgRm9yY2VFeGl0LCAvLyBJbXBsaWVzIHRoYXQgd2UgaGF2ZSBubyBpZGVhIGhvdyB0byBl
eGVjdXRlIHRoaXMgb3BlcmF0aW9uLCBzbyB3ZSBzaG91bGQganVzdCBnaXZlIHVwLgogICAgIEdl
bmVyaWMsCkBAIC0yNjYsNyArMjY2LDcgQEAgaW5saW5lIGJvb2wgbWF5U3RvcmVUb0hvbGUoQXJy
YXk6Ok1vZGUgYQogaW5saW5lIGJvb2wgY2FuQ1NFU3RvcmFnZShBcnJheTo6TW9kZSBhcnJheU1v
ZGUpCiB7CiAgICAgc3dpdGNoIChhcnJheU1vZGUpIHsKLSAgICBjYXNlIEFycmF5OjpVbmRlY2lk
ZWQ6CisgICAgY2FzZSBBcnJheTo6U2VsZWN0VXNpbmdQcmVkaWN0aW9uczoKICAgICBjYXNlIEFy
cmF5OjpVbnByb2ZpbGVkOgogICAgIGNhc2UgQXJyYXk6OkZvcmNlRXhpdDoKICAgICBjYXNlIEFy
cmF5OjpHZW5lcmljOgpAQCAtMjk5LDcgKzI5OSw3IEBAIGlubGluZSBBcnJheTo6TW9kZSBtb2Rl
Rm9yUHV0KEFycmF5OjpNb2QKIGlubGluZSBib29sIG1vZGVJc1NwZWNpZmljKEFycmF5OjpNb2Rl
IG1vZGUpCiB7CiAgICAgc3dpdGNoIChtb2RlKSB7Ci0gICAgY2FzZSBBcnJheTo6VW5kZWNpZGVk
OgorICAgIGNhc2UgQXJyYXk6OlNlbGVjdFVzaW5nUHJlZGljdGlvbnM6CiAgICAgY2FzZSBBcnJh
eTo6VW5wcm9maWxlZDoKICAgICBjYXNlIEFycmF5OjpGb3JjZUV4aXQ6CiAgICAgY2FzZSBBcnJh
eTo6R2VuZXJpYzoKQEAgLTMxMiw3ICszMTIsNyBAQCBpbmxpbmUgYm9vbCBtb2RlSXNTcGVjaWZp
YyhBcnJheTo6TW9kZSBtCiBpbmxpbmUgYm9vbCBtb2RlU3VwcG9ydHNMZW5ndGgoQXJyYXk6Ok1v
ZGUgbW9kZSkKIHsKICAgICBzd2l0Y2ggKG1vZGUpIHsKLSAgICBjYXNlIEFycmF5OjpVbmRlY2lk
ZWQ6CisgICAgY2FzZSBBcnJheTo6U2VsZWN0VXNpbmdQcmVkaWN0aW9uczoKICAgICBjYXNlIEFy
cmF5OjpVbnByb2ZpbGVkOgogICAgIGNhc2UgQXJyYXk6OkZvcmNlRXhpdDoKICAgICBjYXNlIEFy
cmF5OjpHZW5lcmljOgpAQCAtMzI5LDcgKzMyOSw3IEBAIGlubGluZSBib29sIGJlbmVmaXRzRnJv
bVN0cnVjdHVyZUNoZWNrKEEKIHsKICAgICBzd2l0Y2ggKG1vZGUpIHsKICAgICBjYXNlIEFMTF9F
RkZFQ1RGVUxfTU9ERVM6Ci0gICAgY2FzZSBBcnJheTo6VW5kZWNpZGVkOgorICAgIGNhc2UgQXJy
YXk6OlNlbGVjdFVzaW5nUHJlZGljdGlvbnM6CiAgICAgY2FzZSBBcnJheTo6VW5wcm9maWxlZDoK
ICAgICBjYXNlIEFycmF5OjpGb3JjZUV4aXQ6CiAgICAgY2FzZSBBcnJheTo6R2VuZXJpYzoKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHRml4dXBQaGFzZS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdGaXh1cFBoYXNlLmNwcAkocmV2aXNp
b24gMTMyMTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdGaXh1cFBoYXNlLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtODYsNyArODYsNyBAQCBwcml2YXRlOgogICAgICAgICAgICAg
QXJyYXlQcm9maWxlKiBhcnJheVByb2ZpbGUgPSAKICAgICAgICAgICAgICAgICBtX2dyYXBoLmJh
c2VsaW5lQ29kZUJsb2NrRm9yKG5vZGVQdHItPmNvZGVPcmlnaW4pLT5nZXRBcnJheVByb2ZpbGUo
CiAgICAgICAgICAgICAgICAgICAgIG5vZGVQdHItPmNvZGVPcmlnaW4uYnl0ZWNvZGVJbmRleCk7
Ci0gICAgICAgICAgICBBcnJheTo6TW9kZSBhcnJheU1vZGUgPSBBcnJheTo6VW5kZWNpZGVkOwor
ICAgICAgICAgICAgQXJyYXk6Ok1vZGUgYXJyYXlNb2RlID0gQXJyYXk6OlNlbGVjdFVzaW5nUHJl
ZGljdGlvbnM7CiAgICAgICAgICAgICBpZiAoYXJyYXlQcm9maWxlKSB7CiAgICAgICAgICAgICAg
ICAgYXJyYXlQcm9maWxlLT5jb21wdXRlVXBkYXRlZFByZWRpY3Rpb24oKTsKICAgICAgICAgICAg
ICAgICBhcnJheU1vZGUgPSByZWZpbmVBcnJheU1vZGUoCkBAIC00MzYsNyArNDM2LDcgQEAgcHJp
dmF0ZToKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICAgICAgCi0gICAg
ICAgIGNhc2UgQXJyYXk6OlVuZGVjaWRlZDoKKyAgICAgICAgY2FzZSBBcnJheTo6U2VsZWN0VXNp
bmdQcmVkaWN0aW9uczoKICAgICAgICAgY2FzZSBBcnJheTo6VW5wcm9maWxlZDoKICAgICAgICAg
ICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICAgICAgcmV0dXJuOwpJbmRleDogU291
cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVDMyXzY0LmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklUMzJfNjQu
Y3BwCShyZXZpc2lvbiAxMzIxNTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1Nw
ZWN1bGF0aXZlSklUMzJfNjQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNjUzLDcgKzI2NTMsNyBA
QCB2b2lkIFNwZWN1bGF0aXZlSklUOjpjb21waWxlKE5vZGUmIG5vZGUpCiAKICAgICBjYXNlIEdl
dEJ5VmFsOiB7CiAgICAgICAgIHN3aXRjaCAobm9kZS5hcnJheU1vZGUoKSkgewotICAgICAgICBj
YXNlIEFycmF5OjpVbmRlY2lkZWQ6CisgICAgICAgIGNhc2UgQXJyYXk6OlNlbGVjdFVzaW5nUHJl
ZGljdGlvbnM6CiAgICAgICAgIGNhc2UgQXJyYXk6OkZvcmNlRXhpdDoKICAgICAgICAgICAgIEFT
U0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICAgICAgdGVybWluYXRlU3BlY3VsYXRpdmVFeGVj
dXRpb24oSW5hZGVxdWF0ZUNvdmVyYWdlLCBKU1ZhbHVlUmVncygpLCBOb05vZGUpOwpAQCAtMjgz
Myw3ICsyODMzLDcgQEAgdm9pZCBTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZShOb2RlJiBub2RlKQog
ICAgICAgICBib29sIGFscmVhZHlIYW5kbGVkID0gZmFsc2U7CiAgICAgICAgIAogICAgICAgICBz
d2l0Y2ggKGFycmF5TW9kZSkgewotICAgICAgICBjYXNlIEFycmF5OjpVbmRlY2lkZWQ6CisgICAg
ICAgIGNhc2UgQXJyYXk6OlNlbGVjdFVzaW5nUHJlZGljdGlvbnM6CiAgICAgICAgIGNhc2UgQXJy
YXk6OkZvcmNlRXhpdDoKICAgICAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAg
ICAgICAgdGVybWluYXRlU3BlY3VsYXRpdmVFeGVjdXRpb24oSW5hZGVxdWF0ZUNvdmVyYWdlLCBK
U1ZhbHVlUmVncygpLCBOb05vZGUpOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdTcGVjdWxhdGl2ZUpJVDY0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvZGZnL0RGR1NwZWN1bGF0aXZlSklUNjQuY3BwCShyZXZpc2lvbiAxMzIxNTkpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklUNjQuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0yNjgwLDcgKzI2ODAsNyBAQCB2b2lkIFNwZWN1bGF0aXZlSklUOjpjb21waWxlKE5v
ZGUmIG5vZGUpCiAKICAgICBjYXNlIEdldEJ5VmFsOiB7CiAgICAgICAgIHN3aXRjaCAobm9kZS5h
cnJheU1vZGUoKSkgewotICAgICAgICBjYXNlIEFycmF5OjpVbmRlY2lkZWQ6CisgICAgICAgIGNh
c2UgQXJyYXk6OlNlbGVjdFVzaW5nUHJlZGljdGlvbnM6CiAgICAgICAgIGNhc2UgQXJyYXk6OkZv
cmNlRXhpdDoKICAgICAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICAgICAg
dGVybWluYXRlU3BlY3VsYXRpdmVFeGVjdXRpb24oSW5hZGVxdWF0ZUNvdmVyYWdlLCBKU1ZhbHVl
UmVncygpLCBOb05vZGUpOwpAQCAtMjg0MCw3ICsyODQwLDcgQEAgdm9pZCBTcGVjdWxhdGl2ZUpJ
VDo6Y29tcGlsZShOb2RlJiBub2RlKQogICAgICAgICBib29sIGFscmVhZHlIYW5kbGVkID0gZmFs
c2U7CiAgICAgICAgIAogICAgICAgICBzd2l0Y2ggKGFycmF5TW9kZSkgewotICAgICAgICBjYXNl
IEFycmF5OjpVbmRlY2lkZWQ6CisgICAgICAgIGNhc2UgQXJyYXk6OlNlbGVjdFVzaW5nUHJlZGlj
dGlvbnM6CiAgICAgICAgIGNhc2UgQXJyYXk6OkZvcmNlRXhpdDoKICAgICAgICAgICAgIEFTU0VS
VF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICAgICAgdGVybWluYXRlU3BlY3VsYXRpdmVFeGVjdXRp
b24oSW5hZGVxdWF0ZUNvdmVyYWdlLCBKU1ZhbHVlUmVncygpLCBOb05vZGUpOwpJbmRleDogU291
cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5jcHAJKHJldmlz
aW9uIDEzMjE1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVK
SVQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00OTcsNyArNDk3LDcgQEAgdm9pZCBTcGVjdWxhdGl2
ZUpJVDo6YXJyYXlpZnkoTm9kZSYgbm9kZQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0Ogog
ICAgICAgICBDUkFTSCgpOwotICAgICAgICBkZXNpcmVkQXJyYXlNb2RlID0gQXJyYXk6OlVuZGVj
aWRlZDsKKyAgICAgICAgZGVzaXJlZEFycmF5TW9kZSA9IEFycmF5OjpGb3JjZUV4aXQ7CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KICAgICAK
</data>
<flag name="review"
          id="183499"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>