<?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>147311</bug_id>
          
          <creation_ts>2015-07-26 13:56:56 -0700</creation_ts>
          <short_desc>Rename PropertyNameMode::Both to PropertyNameMode::StringsAndSymbols</short_desc>
          <delta_ts>2015-07-27 15:11:49 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>oliver</cc>
    
    <cc>saam</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1112322</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-07-26 13:56:56 -0700</bug_when>
    <thetext>It makes the meaning clear in the user side (PropertyNameArray array(exec, PropertyNameMode::StringsAndSymbols).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1112329</commentid>
    <comment_count>1</comment_count>
      <attachid>257537</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-07-26 14:52:13 -0700</bug_when>
    <thetext>Created attachment 257537
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1112455</commentid>
    <comment_count>2</comment_count>
      <attachid>257537</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-27 11:44:19 -0700</bug_when>
    <thetext>Comment on attachment 257537
Patch

Rejecting attachment 257537 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 257537, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
1 out of 1 hunk FAILED -- saving rejects to file Source/JavaScriptCore/ChangeLog.rej
patching file Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h
patching file Source/JavaScriptCore/runtime/EnumerationMode.h
patching file Source/JavaScriptCore/runtime/ObjectConstructor.cpp
patching file Source/JavaScriptCore/runtime/ReflectObject.cpp

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Sam Weinig&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.appspot.com/results/4755451950399488</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1112464</commentid>
    <comment_count>3</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-07-27 12:10:48 -0700</bug_when>
    <thetext>Oh, let&apos;s do a manual land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1112466</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-07-27 12:12:11 -0700</bug_when>
    <thetext>Committed r187440: &lt;http://trac.webkit.org/changeset/187440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1112523</commentid>
    <comment_count>5</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2015-07-27 15:11:49 -0700</bug_when>
    <thetext>If we ever come up with additional kinds of property names, then we should use ::All instead of ::XAndYAndZ. But I&apos;m happy with ::XAndY for now.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257537</attachid>
            <date>2015-07-26 14:52:13 -0700</date>
            <delta_ts>2015-07-27 11:44:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147311-20150726145054.patch</filename>
            <type>text/plain</type>
            <size>8104</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3NDEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
ZWY1YjU0ODExOWY3OGFiOTM3MDNhNGM0N2Y1NjA5MGY0MzUxODhiLi40ODViZWY3OTI4ODgxMTNj
YjVhYzE5OTgwOWUzMGI1OTk2ODEyZTNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwyOSBAQAorMjAxNS0wNy0yNiAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBSZW5hbWUgUHJvcGVydHlOYW1lTW9kZTo6Qm90aCB0byBQcm9wZXJ0
eU5hbWVNb2RlOjpTdHJpbmdzQW5kU3ltYm9scworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3MzExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVG8gbWFrZSB0aGUgbWVhbmluZyBjbGVhciBpbiB0aGUgdXNl
ciBzaWRlIChQcm9wZXJ0eU5hbWVBcnJheSBhcnJheShleGVjLCBQcm9wZXJ0eU5hbWVNb2RlOjpT
dHJpbmdzQW5kU3ltYm9scykpLAorICAgICAgICB0aGlzIHBhdGNoIHJlbmFtZXMgUHJvcGVydHlO
YW1lTW9kZTo6Qm90aCB0byBQcm9wZXJ0eU5hbWVNb2RlOjpTdHJpbmdzQW5kU3ltYm9scy4KKwor
ICAgICAgICAqIGJ5dGVjb2RlL09iamVjdEFsbG9jYXRpb25Qcm9maWxlLmg6CisgICAgICAgIChK
U0M6Ok9iamVjdEFsbG9jYXRpb25Qcm9maWxlOjpwb3NzaWJsZURlZmF1bHRQcm9wZXJ0eUNvdW50
KToKKyAgICAgICAgKiBydW50aW1lL0VudW1lcmF0aW9uTW9kZS5oOgorICAgICAgICAqIHJ1bnRp
bWUvT2JqZWN0Q29uc3RydWN0b3IuY3BwOgorICAgICAgICAoSlNDOjpvd25FbnVtZXJhYmxlUHJv
cGVydHlLZXlzKToKKyAgICAgICAgKEpTQzo6ZGVmaW5lUHJvcGVydGllcyk6CisgICAgICAgIChK
U0M6Om9iamVjdENvbnN0cnVjdG9yU2VhbCk6CisgICAgICAgIChKU0M6Om9iamVjdENvbnN0cnVj
dG9yRnJlZXplKToKKyAgICAgICAgKEpTQzo6b2JqZWN0Q29uc3RydWN0b3JJc1NlYWxlZCk6Cisg
ICAgICAgIChKU0M6Om9iamVjdENvbnN0cnVjdG9ySXNGcm96ZW4pOgorICAgICAgICAoSlNDOjpv
d25Qcm9wZXJ0eUtleXMpOgorICAgICAgICAqIHJ1bnRpbWUvUmVmbGVjdE9iamVjdC5jcHA6Cisg
ICAgICAgIChKU0M6OnJlZmxlY3RPYmplY3RPd25LZXlzKToKKwogMjAxNS0wNy0yNiAgWXVzdWtl
IFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBbRVM2XSBJbXBsZW1l
bnQgUmVmbGVjdC5pc0V4dGVuc2libGUKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE0NzMwOAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvYnl0ZWNvZGUvT2JqZWN0QWxsb2NhdGlvblByb2ZpbGUuaCBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ieXRlY29kZS9PYmplY3RBbGxvY2F0aW9uUHJvZmlsZS5oCmluZGV4IGMwNDE5NGM0NjI4
ZjRmYTRhZGEwMDVlYjE4Yjk4MjQ4ZDE4ODczZDguLjVmYTcwNmQyNWVmYjY1NTgyYjQ1NTExOTQw
NDQ2ZDFlNTg2MTUzZDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29k
ZS9PYmplY3RBbGxvY2F0aW9uUHJvZmlsZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
eXRlY29kZS9PYmplY3RBbGxvY2F0aW9uUHJvZmlsZS5oCkBAIC0xMjcsNyArMTI3LDcgQEAgY2xh
c3MgT2JqZWN0QWxsb2NhdGlvblByb2ZpbGUgewogICAgICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICAgICAgc2l6ZV90IGNvdW50ID0gMDsKLSAgICAgICAgUHJvcGVydHlOYW1lQXJyYXkgcHJvcGVy
dHlOYW1lQXJyYXkoJnZtLCBQcm9wZXJ0eU5hbWVNb2RlOjpCb3RoKTsKKyAgICAgICAgUHJvcGVy
dHlOYW1lQXJyYXkgcHJvcGVydHlOYW1lQXJyYXkoJnZtLCBQcm9wZXJ0eU5hbWVNb2RlOjpTdHJp
bmdzQW5kU3ltYm9scyk7CiAgICAgICAgIHByb3RvdHlwZS0+c3RydWN0dXJlKCktPmdldFByb3Bl
cnR5TmFtZXNGcm9tU3RydWN0dXJlKHZtLCBwcm9wZXJ0eU5hbWVBcnJheSwgRW51bWVyYXRpb25N
b2RlKCkpOwogICAgICAgICBQcm9wZXJ0eU5hbWVBcnJheURhdGE6OlByb3BlcnR5TmFtZVZlY3Rv
ciYgcHJvcGVydHlOYW1lVmVjdG9yID0gcHJvcGVydHlOYW1lQXJyYXkuZGF0YSgpLT5wcm9wZXJ0
eU5hbWVWZWN0b3IoKTsKICAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBwcm9wZXJ0eU5h
bWVWZWN0b3Iuc2l6ZSgpOyArK2kpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0VudW1lcmF0aW9uTW9kZS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvRW51bWVyYXRpb25Nb2RlLmgKaW5kZXggZTg0MmRlYjJmNWUxNDBjZjE1N2U4MmU3ZWU5MTVk
NzRiMjM3NGJkNC4uODZkNTNlMDQ5YTk4M2Q5ZjAwYmMxMWRjN2VkOGE2MzNlMjJiOTdlMSAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvRW51bWVyYXRpb25Nb2RlLmgK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvRW51bWVyYXRpb25Nb2RlLmgKQEAg
LTMxLDcgKzMxLDcgQEAgbmFtZXNwYWNlIEpTQyB7CiBlbnVtIGNsYXNzIFByb3BlcnR5TmFtZU1v
ZGUgewogICAgIFN5bWJvbHMgPSAxIDw8IDAsCiAgICAgU3RyaW5ncyA9IDEgPDwgMSwKLSAgICBC
b3RoID0gU3ltYm9scyB8IFN0cmluZ3MsCisgICAgU3RyaW5nc0FuZFN5bWJvbHMgPSBTeW1ib2xz
IHwgU3RyaW5ncywKIH07CiAKIGVudW0gY2xhc3MgRG9udEVudW1Qcm9wZXJ0aWVzTW9kZSB7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PYmplY3RDb25zdHJ1Y3Rv
ci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PYmplY3RDb25zdHJ1Y3Rvci5j
cHAKaW5kZXggYTBlYzczNmQ4M2JiZjUxNzdjOTYwMzhkMmM5OTY1MjVmOGQzNWQ1Ni4uOWIxOGE3
NDM4ZDkxMWUyNjZkNmQzMGFlN2U4MGU0ZDM2YzNjNTQ1ZSAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvT2JqZWN0Q29uc3RydWN0b3IuY3BwCisrKyBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL09iamVjdENvbnN0cnVjdG9yLmNwcApAQCAtMjc3LDcgKzI3
Nyw3IEBAIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgb3duRW51bWVyYWJsZVByb3BlcnR5
S2V5cyhFeGVjU3RhdGUqIGV4ZWMpCiAgICAgSlNPYmplY3QqIG9iamVjdCA9IGV4ZWMtPmFyZ3Vt
ZW50KDApLnRvT2JqZWN0KGV4ZWMpOwogICAgIGlmIChleGVjLT5oYWRFeGNlcHRpb24oKSkKICAg
ICAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc051bGwoKSk7Ci0gICAgcmV0dXJuIEpTVmFs
dWU6OmVuY29kZShvd25Qcm9wZXJ0eUtleXMoZXhlYywgb2JqZWN0LCBQcm9wZXJ0eU5hbWVNb2Rl
OjpCb3RoLCBEb250RW51bVByb3BlcnRpZXNNb2RlOjpFeGNsdWRlKSk7CisgICAgcmV0dXJuIEpT
VmFsdWU6OmVuY29kZShvd25Qcm9wZXJ0eUtleXMoZXhlYywgb2JqZWN0LCBQcm9wZXJ0eU5hbWVN
b2RlOjpTdHJpbmdzQW5kU3ltYm9scywgRG9udEVudW1Qcm9wZXJ0aWVzTW9kZTo6RXhjbHVkZSkp
OwogfQogCiAvLyBFUzUgOC4xMC41IFRvUHJvcGVydHlEZXNjcmlwdG9yCkBAIC0zODIsNyArMzgy
LDcgQEAgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBvYmplY3RDb25zdHJ1Y3RvckRlZmlu
ZVByb3BlcnR5KEV4ZWNTdGF0ZSogZXhlYykKIAogc3RhdGljIEpTVmFsdWUgZGVmaW5lUHJvcGVy
dGllcyhFeGVjU3RhdGUqIGV4ZWMsIEpTT2JqZWN0KiBvYmplY3QsIEpTT2JqZWN0KiBwcm9wZXJ0
aWVzKQogewotICAgIFByb3BlcnR5TmFtZUFycmF5IHByb3BlcnR5TmFtZXMoZXhlYywgUHJvcGVy
dHlOYW1lTW9kZTo6Qm90aCk7CisgICAgUHJvcGVydHlOYW1lQXJyYXkgcHJvcGVydHlOYW1lcyhl
eGVjLCBQcm9wZXJ0eU5hbWVNb2RlOjpTdHJpbmdzQW5kU3ltYm9scyk7CiAgICAgYXNPYmplY3Qo
cHJvcGVydGllcyktPm1ldGhvZFRhYmxlKGV4ZWMtPnZtKCkpLT5nZXRPd25Qcm9wZXJ0eU5hbWVz
KGFzT2JqZWN0KHByb3BlcnRpZXMpLCBleGVjLCBwcm9wZXJ0eU5hbWVzLCBFbnVtZXJhdGlvbk1v
ZGUoRG9udEVudW1Qcm9wZXJ0aWVzTW9kZTo6RXhjbHVkZSkpOwogICAgIHNpemVfdCBudW1Qcm9w
ZXJ0aWVzID0gcHJvcGVydHlOYW1lcy5zaXplKCk7CiAgICAgVmVjdG9yPFByb3BlcnR5RGVzY3Jp
cHRvcj4gZGVzY3JpcHRvcnM7CkBAIC00NTIsNyArNDUyLDcgQEAgRW5jb2RlZEpTVmFsdWUgSlND
X0hPU1RfQ0FMTCBvYmplY3RDb25zdHJ1Y3RvclNlYWwoRXhlY1N0YXRlKiBleGVjKQogICAgIH0K
IAogICAgIC8vIDIuIEZvciBlYWNoIG5hbWVkIG93biBwcm9wZXJ0eSBuYW1lIFAgb2YgTywKLSAg
ICBQcm9wZXJ0eU5hbWVBcnJheSBwcm9wZXJ0aWVzKGV4ZWMsIFByb3BlcnR5TmFtZU1vZGU6OkJv
dGgpOworICAgIFByb3BlcnR5TmFtZUFycmF5IHByb3BlcnRpZXMoZXhlYywgUHJvcGVydHlOYW1l
TW9kZTo6U3RyaW5nc0FuZFN5bWJvbHMpOwogICAgIG9iamVjdC0+bWV0aG9kVGFibGUoZXhlYy0+
dm0oKSktPmdldE93blByb3BlcnR5TmFtZXMob2JqZWN0LCBleGVjLCBwcm9wZXJ0aWVzLCBFbnVt
ZXJhdGlvbk1vZGUoRG9udEVudW1Qcm9wZXJ0aWVzTW9kZTo6SW5jbHVkZSkpOwogICAgIFByb3Bl
cnR5TmFtZUFycmF5Ojpjb25zdF9pdGVyYXRvciBlbmQgPSBwcm9wZXJ0aWVzLmVuZCgpOwogICAg
IGZvciAoUHJvcGVydHlOYW1lQXJyYXk6OmNvbnN0X2l0ZXJhdG9yIGl0ZXIgPSBwcm9wZXJ0aWVz
LmJlZ2luKCk7IGl0ZXIgIT0gZW5kOyArK2l0ZXIpIHsKQEAgLTQ4Niw3ICs0ODYsNyBAQCBKU09i
amVjdCogb2JqZWN0Q29uc3RydWN0b3JGcmVlemUoRXhlY1N0YXRlKiBleGVjLCBKU09iamVjdCog
b2JqZWN0KQogICAgIH0KIAogICAgIC8vIDIuIEZvciBlYWNoIG5hbWVkIG93biBwcm9wZXJ0eSBu
YW1lIFAgb2YgTywKLSAgICBQcm9wZXJ0eU5hbWVBcnJheSBwcm9wZXJ0aWVzKGV4ZWMsIFByb3Bl
cnR5TmFtZU1vZGU6OkJvdGgpOworICAgIFByb3BlcnR5TmFtZUFycmF5IHByb3BlcnRpZXMoZXhl
YywgUHJvcGVydHlOYW1lTW9kZTo6U3RyaW5nc0FuZFN5bWJvbHMpOwogICAgIG9iamVjdC0+bWV0
aG9kVGFibGUoZXhlYy0+dm0oKSktPmdldE93blByb3BlcnR5TmFtZXMob2JqZWN0LCBleGVjLCBw
cm9wZXJ0aWVzLCBFbnVtZXJhdGlvbk1vZGUoRG9udEVudW1Qcm9wZXJ0aWVzTW9kZTo6SW5jbHVk
ZSkpOwogICAgIFByb3BlcnR5TmFtZUFycmF5Ojpjb25zdF9pdGVyYXRvciBlbmQgPSBwcm9wZXJ0
aWVzLmVuZCgpOwogICAgIGZvciAoUHJvcGVydHlOYW1lQXJyYXk6OmNvbnN0X2l0ZXJhdG9yIGl0
ZXIgPSBwcm9wZXJ0aWVzLmJlZ2luKCk7IGl0ZXIgIT0gZW5kOyArK2l0ZXIpIHsKQEAgLTU0Niw3
ICs1NDYsNyBAQCBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIG9iamVjdENvbnN0cnVjdG9y
SXNTZWFsZWQoRXhlY1N0YXRlKiBleGVjKQogICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2Rl
KGpzQm9vbGVhbihvYmplY3QtPmlzU2VhbGVkKGV4ZWMtPnZtKCkpKSk7CiAKICAgICAvLyAyLiBG
b3IgZWFjaCBuYW1lZCBvd24gcHJvcGVydHkgbmFtZSBQIG9mIE8sCi0gICAgUHJvcGVydHlOYW1l
QXJyYXkgcHJvcGVydGllcyhleGVjLCBQcm9wZXJ0eU5hbWVNb2RlOjpCb3RoKTsKKyAgICBQcm9w
ZXJ0eU5hbWVBcnJheSBwcm9wZXJ0aWVzKGV4ZWMsIFByb3BlcnR5TmFtZU1vZGU6OlN0cmluZ3NB
bmRTeW1ib2xzKTsKICAgICBvYmplY3QtPm1ldGhvZFRhYmxlKGV4ZWMtPnZtKCkpLT5nZXRPd25Q
cm9wZXJ0eU5hbWVzKG9iamVjdCwgZXhlYywgcHJvcGVydGllcywgRW51bWVyYXRpb25Nb2RlKERv
bnRFbnVtUHJvcGVydGllc01vZGU6OkluY2x1ZGUpKTsKICAgICBQcm9wZXJ0eU5hbWVBcnJheTo6
Y29uc3RfaXRlcmF0b3IgZW5kID0gcHJvcGVydGllcy5lbmQoKTsKICAgICBmb3IgKFByb3BlcnR5
TmFtZUFycmF5Ojpjb25zdF9pdGVyYXRvciBpdGVyID0gcHJvcGVydGllcy5iZWdpbigpOyBpdGVy
ICE9IGVuZDsgKytpdGVyKSB7CkBAIC01NzksNyArNTc5LDcgQEAgRW5jb2RlZEpTVmFsdWUgSlND
X0hPU1RfQ0FMTCBvYmplY3RDb25zdHJ1Y3RvcklzRnJvemVuKEV4ZWNTdGF0ZSogZXhlYykKICAg
ICAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc0Jvb2xlYW4ob2JqZWN0LT5pc0Zyb3plbihl
eGVjLT52bSgpKSkpOwogCiAgICAgLy8gMi4gRm9yIGVhY2ggbmFtZWQgb3duIHByb3BlcnR5IG5h
bWUgUCBvZiBPLAotICAgIFByb3BlcnR5TmFtZUFycmF5IHByb3BlcnRpZXMoZXhlYywgUHJvcGVy
dHlOYW1lTW9kZTo6Qm90aCk7CisgICAgUHJvcGVydHlOYW1lQXJyYXkgcHJvcGVydGllcyhleGVj
LCBQcm9wZXJ0eU5hbWVNb2RlOjpTdHJpbmdzQW5kU3ltYm9scyk7CiAgICAgb2JqZWN0LT5tZXRo
b2RUYWJsZShleGVjLT52bSgpKS0+Z2V0T3duUHJvcGVydHlOYW1lcyhvYmplY3QsIGV4ZWMsIHBy
b3BlcnRpZXMsIEVudW1lcmF0aW9uTW9kZShEb250RW51bVByb3BlcnRpZXNNb2RlOjpJbmNsdWRl
KSk7CiAgICAgUHJvcGVydHlOYW1lQXJyYXk6OmNvbnN0X2l0ZXJhdG9yIGVuZCA9IHByb3BlcnRp
ZXMuZW5kKCk7CiAgICAgZm9yIChQcm9wZXJ0eU5hbWVBcnJheTo6Y29uc3RfaXRlcmF0b3IgaXRl
ciA9IHByb3BlcnRpZXMuYmVnaW4oKTsgaXRlciAhPSBlbmQ7ICsraXRlcikgewpAQCAtNjQ0LDcg
KzY0NCw3IEBAIEpTQXJyYXkqIG93blByb3BlcnR5S2V5cyhFeGVjU3RhdGUqIGV4ZWMsIEpTT2Jq
ZWN0KiBvYmplY3QsIFByb3BlcnR5TmFtZU1vZGUgcHJvCiAgICAgICAgIGJyZWFrOwogICAgIH0K
IAotICAgIGNhc2UgUHJvcGVydHlOYW1lTW9kZTo6Qm90aDogeworICAgIGNhc2UgUHJvcGVydHlO
YW1lTW9kZTo6U3RyaW5nc0FuZFN5bWJvbHM6IHsKICAgICAgICAgVmVjdG9yPElkZW50aWZpZXIs
IDE2PiBwcm9wZXJ0eVN5bWJvbHM7CiAgICAgICAgIHNpemVfdCBudW1Qcm9wZXJ0aWVzID0gcHJv
cGVydGllcy5zaXplKCk7CiAgICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbnVtUHJvcGVy
dGllczsgaSsrKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9S
ZWZsZWN0T2JqZWN0LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZmxlY3RP
YmplY3QuY3BwCmluZGV4IDBlMzBkOWZkY2YyYTBiM2JjM2UxMjQ2OTMyNDhiMDQ1NzFkNjEyZDAu
LmU5MzU0NjM1Nzk2MGVmZWE2OWI5MDk1ZWE3Y2Y1ZTA5ZjYzZjJkZjkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZmxlY3RPYmplY3QuY3BwCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZmxlY3RPYmplY3QuY3BwCkBAIC05MCw3ICs5MCw3
IEBAIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgcmVmbGVjdE9iamVjdE93bktleXMoRXhl
Y1N0YXRlKiBleGVjKQogICAgIEpTVmFsdWUgdGFyZ2V0ID0gZXhlYy0+YXJndW1lbnQoMCk7CiAg
ICAgaWYgKCF0YXJnZXQuaXNPYmplY3QoKSkKICAgICAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29k
ZSh0aHJvd1R5cGVFcnJvcihleGVjLCBBU0NJSUxpdGVyYWwoIlJlZmxlY3Qub3duS2V5cyByZXF1
aXJlcyB0aGUgZmlyc3QgYXJndW1lbnQgYmUgYW4gb2JqZWN0IikpKTsKLSAgICByZXR1cm4gSlNW
YWx1ZTo6ZW5jb2RlKG93blByb3BlcnR5S2V5cyhleGVjLCBqc0Nhc3Q8SlNPYmplY3QqPih0YXJn
ZXQpLCBQcm9wZXJ0eU5hbWVNb2RlOjpCb3RoLCBEb250RW51bVByb3BlcnRpZXNNb2RlOjpJbmNs
dWRlKSk7CisgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShvd25Qcm9wZXJ0eUtleXMoZXhlYywg
anNDYXN0PEpTT2JqZWN0Kj4odGFyZ2V0KSwgUHJvcGVydHlOYW1lTW9kZTo6U3RyaW5nc0FuZFN5
bWJvbHMsIERvbnRFbnVtUHJvcGVydGllc01vZGU6OkluY2x1ZGUpKTsKIH0KIAogfSAvLyBuYW1l
c3BhY2UgSlNDCg==
</data>
<flag name="review"
          id="282707"
          type_id="1"
          status="+"
          setter="sam"
    />
    <flag name="commit-queue"
          id="282738"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>