<?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>49425</bug_id>
          
          <creation_ts>2010-11-11 21:53:32 -0800</creation_ts>
          <short_desc>check-webkit-style function detection doesn&apos;t work for templates and destructors.</short_desc>
          <delta_ts>2010-11-11 22:38:00 -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>Tools / Tests</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>49394</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="David Levin">levin</reporter>
          <assigned_to name="David Levin">levin</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>hamaji</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>308367</commentid>
    <comment_count>0</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-11-11 21:53:32 -0800</bug_when>
    <thetext>Note: WebKit currently doesn&apos;t use the function detection, but it will for bug 49394.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>308368</commentid>
    <comment_count>1</comment_count>
      <attachid>73699</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-11-11 21:57:51 -0800</bug_when>
    <thetext>Created attachment 73699
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>308386</commentid>
    <comment_count>2</comment_count>
      <attachid>73699</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-11 22:37:54 -0800</bug_when>
    <thetext>Comment on attachment 73699
Patch

Clearing flags on attachment: 73699

Committed r71890: &lt;http://trac.webkit.org/changeset/71890&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>308387</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-11 22:38:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73699</attachid>
            <date>2010-11-11 21:57:51 -0800</date>
            <delta_ts>2010-11-11 22:37:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49425-20101111215750.patch</filename>
            <type>text/plain</type>
            <size>3825</size>
            <attacher name="David Levin">levin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAzNTkzYzAwNWJmYjYyOTg5OTBlMDY4NjQ1YjdkYWMxYzQ2OWVkMTMzLi4xZGJkZTkz
MDRmOGU1ZmE4NTQ5NGFkYzc4MTNlMmVjYjNmNjI5YTMxIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMTEtMTEgIERhdmlkIExldmluICA8bGV2aW5AY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGNoZWNrLXdlYmtpdC1zdHls
ZSBmdW5jdGlvbiBkZXRlY3Rpb24gZG9lc24ndCB3b3JrIGZvciB0ZW1wbGF0ZXMgYW5kIGRlc3Ry
dWN0b3JzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NDk0MjUKKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5
OiBDaGFuZ2VkIHJlZ2V4IGZvciB0ZW1wbGF0ZXMgYW5kIGRlc3RydWN0b3JzLgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwX3VuaXR0ZXN0LnB5OiBNYWRlIHRo
ZSB0ZXN0IGhpdCB0aGlzIGlzc3VlLgorCiAyMDEwLTExLTExICBEaXJrIFByYW5rZSAgPGRwcmFu
a2VAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGJ1aWxkIGZpeC4KZGlmZiAt
LWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5
IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHAucHkKaW5k
ZXggY2Q5ZTZhZTBlOGUyODMyNGJlOGVlZDdmYmJmOWUwYWQwYjcyMzhiOC4uOTFlMmMxZTFkOTMx
ZTNhMDU0N2IwMjEyZmI2OTY0ZTQxYTI4ODFjZSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHAucHkKKysrIGIvV2ViS2l0VG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHAucHkKQEAgLTMyNSw3ICszMjUsNyBAQCBj
bGFzcyBfRnVuY3Rpb25TdGF0ZShvYmplY3QpOgogICAgICAgICAgICAgICAgICAgICAgIHNlbGYu
Y3VycmVudF9mdW5jdGlvbiwgc2VsZi5saW5lc19pbl9mdW5jdGlvbiwgdHJpZ2dlcikpCiAKICAg
ICBkZWYgZW5kKHNlbGYpOgotICAgICAgICAiIiJTdG9wIGFuYWxpemluZyBmdW5jdGlvbiBib2R5
LiIiIgorICAgICAgICAiIiJTdG9wIGFuYWx5emluZyBmdW5jdGlvbiBib2R5LiIiIgogICAgICAg
ICBzZWxmLmluX2FfZnVuY3Rpb24gPSBGYWxzZQogCiAKQEAgLTExMzcsNyArMTEzNyw3IEBAIGRl
ZiBjaGVja19mb3JfZnVuY3Rpb25fbGVuZ3RocyhjbGVhbl9saW5lcywgbGluZV9udW1iZXIsIGZ1
bmN0aW9uX3N0YXRlLCBlcnJvcik6CiAgICAgam9pbmVkX2xpbmUgPSAnJwogCiAgICAgc3RhcnRp
bmdfZnVuYyA9IEZhbHNlCi0gICAgcmVnZXhwID0gcicoXHcoXHd8Ojp8XCp8XCZ8XHMpKilcKCcg
ICMgZGVjbHMgKiAmIHNwYWNlOjpuYW1lKCAuLi4KKyAgICByZWdleHAgPSByJyhcdyhcd3w6Onxc
KnxcJnxcc3w8fD58LHx+KSopXCgnICAjIGRlY2xzICogJiBzcGFjZTo6bmFtZSggLi4uCiAgICAg
bWF0Y2hfcmVzdWx0ID0gbWF0Y2gocmVnZXhwLCBsaW5lKQogICAgIGlmIG1hdGNoX3Jlc3VsdDoK
ICAgICAgICAgIyBJZiB0aGUgbmFtZSBpcyBhbGwgY2FwcyBhbmQgdW5kZXJzY29yZXMsIGZpZ3Vy
ZSBpdCdzIGEgbWFjcm8gYW5kCkBAIC0xMTU2LDcgKzExNTYsNyBAQCBkZWYgY2hlY2tfZm9yX2Z1
bmN0aW9uX2xlbmd0aHMoY2xlYW5fbGluZXMsIGxpbmVfbnVtYmVyLCBmdW5jdGlvbl9zdGF0ZSwg
ZXJyb3IpOgogICAgICAgICAgICAgICAgIGJyZWFrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIyAuLi4gaWdub3JlCiAgICAgICAgICAgICBpZiBzZWFyY2gocid7Jywgc3RhcnRfbGluZSk6
CiAgICAgICAgICAgICAgICAgYm9keV9mb3VuZCA9IFRydWUKLSAgICAgICAgICAgICAgICBmdW5j
dGlvbiA9IHNlYXJjaChyJygoXHd8OikqKVwoJywgbGluZSkuZ3JvdXAoMSkKKyAgICAgICAgICAg
ICAgICBmdW5jdGlvbiA9IHNlYXJjaChyJygoXHd8Onw8fD58LHx+KSopXCgnLCBsaW5lKS5ncm91
cCgxKQogICAgICAgICAgICAgICAgIGlmIG1hdGNoKHInVEVTVCcsIGZ1bmN0aW9uKTogICAgIyBI
YW5kbGUgVEVTVC4uLiBtYWNyb3MKICAgICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyX3JlZ2V4
cCA9IHNlYXJjaChyJyhcKC4qXCkpJywgam9pbmVkX2xpbmUpCiAgICAgICAgICAgICAgICAgICAg
IGlmIHBhcmFtZXRlcl9yZWdleHA6ICAgICAgICAgICAgICMgSWdub3JlIGJhZCBzeW50YXgKZGlm
ZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3Bw
X3VuaXR0ZXN0LnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vy
cy9jcHBfdW5pdHRlc3QucHkKaW5kZXggNmQ1YzI0YmQ5Y2Y1ZTk1YzQxNzQwMjFiNDAwMTI5MTY1
ODdlZDAwYi4uNmI0MmZmYTQyMjMwOGI0ZDgyN2Q0OGY3MTdmNmM1YzY0NmNhNjBiZSAxMDA2NDQK
LS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBfdW5p
dHRlc3QucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vy
cy9jcHBfdW5pdHRlc3QucHkKQEAgLTI0NDgsMTIgKzI0NDgsMTMgQEAgY2xhc3MgQ2hlY2tGb3JG
dW5jdGlvbkxlbmd0aHNUZXN0KENwcFN0eWxlVGVzdEJhc2UpOgogICAgICAgICBlcnJvcl9sZXZl
bCA9IDEKICAgICAgICAgZXJyb3JfbGluZXMgPSBzZWxmLnRyaWdnZXJfbGluZXMoZXJyb3JfbGV2
ZWwpICsgMQogICAgICAgICB0cmlnZ2VyX2xldmVsID0gc2VsZi50cmlnZ2VyX2xpbmVzKHNlbGYu
bWluX2NvbmZpZGVuY2UpCisgICAgICAgICMgRklYTUU6IGhhbmRsZSBzcGFjZXMgaW4gdGhlIHRl
bXBsYXRlIHBhcmFtZXRlcnMKICAgICAgICAgc2VsZi5hc3NlcnRfZnVuY3Rpb25fbGVuZ3Roc19j
aGVjaygKLSAgICAgICAgICAgICgnbXlfbmFtZXNwYWNlOjpteV9vdGhlcl9uYW1lc3BhY2U6Ok15
VmVyeUxvbmdUeXBlTmFtZSpcbicKLSAgICAgICAgICAgICAnbXlfbmFtZXNwYWNlOjpteV9vdGhl
cl9uYW1lc3BhY2U6Ok15RnVuY3Rpb24oaW50IGFyZzEsIGNoYXIqIGFyZzIpJworICAgICAgICAg
ICAgKCdteV9uYW1lc3BhY2U6Om15X290aGVyX25hbWVzcGFjZTo6TXlWZXJ5TG9uZ1R5cGVOYW1l
PFR5cGUxPipcbicKKyAgICAgICAgICAgICAnbXlfbmFtZXNwYWNlOjpteV9vdGhlcl9uYW1lc3Bh
Y2U8VHlwZTIsVHlwZTM+Ojp+TXlGdW5jdGlvbjxUeXBlND4oaW50IGFyZzEsIGNoYXIqIGFyZzIp
JwogICAgICAgICAgICAgICsgc2VsZi5mdW5jdGlvbl9ib2R5KGVycm9yX2xpbmVzKSksCiAgICAg
ICAgICAgICAoJ1NtYWxsIGFuZCBmb2N1c2VkIGZ1bmN0aW9ucyBhcmUgcHJlZmVycmVkOiAnCi0g
ICAgICAgICAgICAgJ215X25hbWVzcGFjZTo6bXlfb3RoZXJfbmFtZXNwYWNlOjpNeUZ1bmN0aW9u
KCknCisgICAgICAgICAgICAgJ215X25hbWVzcGFjZTo6bXlfb3RoZXJfbmFtZXNwYWNlPFR5cGUy
LFR5cGUzPjo6fk15RnVuY3Rpb248VHlwZTQ+KCknCiAgICAgICAgICAgICAgJyBoYXMgJWQgbm9u
LWNvbW1lbnQgbGluZXMgJwogICAgICAgICAgICAgICcoZXJyb3IgdHJpZ2dlcmVkIGJ5IGV4Y2Vl
ZGluZyAlZCBsaW5lcykuJwogICAgICAgICAgICAgICcgIFtyZWFkYWJpbGl0eS9mbl9zaXplXSBb
JWRdJykK
</data>

          </attachment>
      

    </bug>

</bugzilla>