<?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>116447</bug_id>
          
          <creation_ts>2013-05-20 10:52:00 -0700</creation_ts>
          <short_desc>Use &apos;__typeof__&apos; keyword to avoid problems when compiling in C++11 standard compliance</short_desc>
          <delta_ts>2013-05-20 23:11:10 -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>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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jrogers</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>891254</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-05-20 10:52:00 -0700</bug_when>
    <thetext>Use &apos;__typeof__&apos; keyword to avoid problems when compiling in C++11 standard compliance</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891258</commentid>
    <comment_count>1</comment_count>
      <attachid>202293</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-05-20 11:06:50 -0700</bug_when>
    <thetext>Created attachment 202293
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891259</commentid>
    <comment_count>2</comment_count>
      <attachid>202293</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-05-20 11:09:03 -0700</bug_when>
    <thetext>Comment on attachment 202293
Patch

OK, as long as it supports all the compilers we need it to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891297</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-05-20 12:36:54 -0700</bug_when>
    <thetext>This should cover GCC and Clang, I&apos;ll get someone familiar with BlackBerry&apos;s qcc compiler to confirm this wouldn&apos;t break anything for them. Thanks for reviewing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891451</commentid>
    <comment_count>4</comment_count>
    <who name="Jeff Rogers">jrogers</who>
    <bug_when>2013-05-20 18:19:29 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; This should cover GCC and Clang, I&apos;ll get someone familiar with BlackBerry&apos;s qcc compiler to confirm this wouldn&apos;t break anything for them. Thanks for reviewing.

This is fine for BlackBerry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891578</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-05-20 23:10:30 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; This should cover GCC and Clang, I&apos;ll get someone familiar with BlackBerry&apos;s qcc compiler to confirm this wouldn&apos;t break anything for them. Thanks for reviewing.
&gt; 
&gt; This is fine for BlackBerry.

Thanks for the input.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891580</commentid>
    <comment_count>6</comment_count>
      <attachid>202293</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-05-20 23:11:05 -0700</bug_when>
    <thetext>Comment on attachment 202293
Patch

Clearing flags on attachment: 202293

Committed r150419: &lt;http://trac.webkit.org/changeset/150419&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891581</commentid>
    <comment_count>7</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-05-20 23:11:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202293</attachid>
            <date>2013-05-20 11:06:50 -0700</date>
            <delta_ts>2013-05-20 23:11:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116447-20130520200539.patch</filename>
            <type>text/plain</type>
            <size>1864</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwMzcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDVlNjQ4ZmJiNDQxNWVjODA5Zjg3YTky
NDU4OTU4OTM1OGJhYTA3M2UuLjc1M2FjYjcwOGQyNGJmNGI0NWIwYTk0MTMxMTcwODkxY2IzNmQz
MjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDUtMjAgIFphbiBEb2JlcnNlayAgPHpkb2Jl
cnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFVzZSAnX190eXBlb2ZfXycga2V5d29yZCB0byBh
dm9pZCBwcm9ibGVtcyB3aGVuIGNvbXBpbGluZyBpbiBDKysxMSBzdGFuZGFyZCBjb21wbGlhbmNl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTY0NDcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgJ3R5
cGVvZicga2V5d29yZCBpcyBhIEdOVSBDIGV4dGVuc2lvbiB3aGljaCBiZWNvbWVzIHVuYXZhaWxh
YmxlIHdoZW4gY29tcGlsaW5nIGluIEFOU0kgb3Igc3BlY2lmaWMgc3RhbmRhcmQgbW9kZQorICAg
ICAgICAoc3VjaCBhcyAtc3RkPWMrKzExKS4gVGhlICdfX3R5cGVvZl9fJyBrZXl3b3JkIHNob3Vs
ZCBiZSB1c2VkIGluc3RlYWQgYXMgaXQncyBhdmFpbGFibGUgaW4gYWxsIG1vZGVzIGJvdGggdW5k
ZXIgR0NDIGFuZCBDbGFuZy4KKworICAgICAgICAqIHd0Zi9GYXN0TWFsbG9jLmNwcDoKKyAgICAg
ICAgKFdURik6IFJlcGxhY2UgdGhlICd0eXBlb2YnIGtleXdvcmQgd2l0aCAnX190eXBlb2ZfXycu
CisKIDIwMTMtMDUtMTkgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSZW1vdmUgbGluayBwcmVyZW5kZXJpbmcgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dURi93dGYvRmFzdE1hbGxvYy5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcApp
bmRleCAwYjQ2MTA3YTYzY2M1ODA1MmU2YWIyOWQ4YmU3NTJiZDhkYTdhOTBkLi42NjdiMmVlMzQ1
NTYyNjNlZThmYmFjYzc4Y2RiZTZlN2FhZTliNDVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0
Zi9GYXN0TWFsbG9jLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcApAQCAt
NTU1LDcgKzU1NSw3IEBAIHN0YXRpYyBBTFdBWVNfSU5MSU5FIHVpbnRwdHJfdCBpbnRlcm5hbEVu
dHJvcHlWYWx1ZSgpCiAKICNkZWZpbmUgSEFSREVOSU5HX0VOVFJPUFkgaW50ZXJuYWxFbnRyb3B5
VmFsdWUoKQogI2RlZmluZSBST1RBVEVfVkFMVUUodmFsdWUsIGFtb3VudCkgKCgodmFsdWUpID4+
IChhbW91bnQpKSB8ICgodmFsdWUpIDw8IChzaXplb2YodmFsdWUpICogOCAtIChhbW91bnQpKSkp
Ci0jZGVmaW5lIFhPUl9NQVNLX1BUUl9XSVRIX0tFWShwdHIsIGtleSwgZW50cm9weSkgKHJlaW50
ZXJwcmV0X2Nhc3Q8dHlwZW9mKHB0cik+KHJlaW50ZXJwcmV0X2Nhc3Q8dWludHB0cl90PihwdHIp
XihST1RBVEVfVkFMVUUocmVpbnRlcnByZXRfY2FzdDx1aW50cHRyX3Q+KGtleSksIE1hc2tLZXlT
aGlmdCleZW50cm9weSkpKQorI2RlZmluZSBYT1JfTUFTS19QVFJfV0lUSF9LRVkocHRyLCBrZXks
IGVudHJvcHkpIChyZWludGVycHJldF9jYXN0PF9fdHlwZW9mX18ocHRyKT4ocmVpbnRlcnByZXRf
Y2FzdDx1aW50cHRyX3Q+KHB0cileKFJPVEFURV9WQUxVRShyZWludGVycHJldF9jYXN0PHVpbnRw
dHJfdD4oa2V5KSwgTWFza0tleVNoaWZ0KV5lbnRyb3B5KSkpCiAKIAogc3RhdGljIEFMV0FZU19J
TkxJTkUgdWludDMyX3QgZnJlZWRPYmplY3RTdGFydFBvaXNvbigpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>