<?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>125246</bug_id>
          
          <creation_ts>2013-12-04 13:04:20 -0800</creation_ts>
          <short_desc>check-webkit-style detected some ternary statements as initialization lists</short_desc>
          <delta_ts>2013-12-05 00:37:34 -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>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="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>burg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>galpeter</cc>
    
    <cc>glenn</cc>
    
    <cc>llango.u-szeged</cc>
    
    <cc>rniwa</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>956539</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2013-12-04 13:04:20 -0800</bug_when>
    <thetext>check-webkit-style detected some turnary statements as initialization lists</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956542</commentid>
    <comment_count>1</comment_count>
      <attachid>218432</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2013-12-04 13:06:17 -0800</bug_when>
    <thetext>Created attachment 218432
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956545</commentid>
    <comment_count>2</comment_count>
      <attachid>218432</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-12-04 13:11:59 -0800</bug_when>
    <thetext>Comment on attachment 218432
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=218432&amp;action=review

&gt; Tools/Scripts/webkitpy/style/checkers/cpp.py:1989
&gt; +    if search(r&apos;^(?P&lt;indentation&gt;\s*)((explicit )?[^\s]+\(.*\)\s?\:|^\s*\:).*[^;]*$&apos;, line):

Should this be explicit\s+ ?

&gt; Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py:4986
&gt; +        self.assert_lint(&apos;o = foo(b ? bar() : baz());&apos;, &apos;&apos;)

Should you have a test with &quot;explicit&quot; too?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956558</commentid>
    <comment_count>3</comment_count>
      <attachid>218437</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2013-12-04 13:24:25 -0800</bug_when>
    <thetext>Created attachment 218437
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956596</commentid>
    <comment_count>4</comment_count>
      <attachid>218437</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-12-04 14:13:40 -0800</bug_when>
    <thetext>Comment on attachment 218437
Patch

Clearing flags on attachment: 218437

Committed r160124: &lt;http://trac.webkit.org/changeset/160124&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956597</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-12-04 14:13:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956798</commentid>
    <comment_count>6</comment_count>
    <who name="László Langó">llango.u-szeged</who>
    <bug_when>2013-12-05 00:37:34 -0800</bug_when>
    <thetext>Nice, thanks for the fix.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>218432</attachid>
            <date>2013-12-04 13:06:17 -0800</date>
            <delta_ts>2013-12-04 13:24:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-125246-20131204130616.patch</filename>
            <type>text/plain</type>
            <size>2473</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYwMDk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTFjOGRmZjU4YTg4ODRlNjA4Y2M0Y2RhOTJiZTRlZWZl
ODAwYzM3NC4uOWI4ZjExOWVlNzk0ZDk2MTI4M2YxYWMyYWIzZmFjMmU3MDliNDA0YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDEzLTEyLTA0ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+
CisKKyAgICAgICAgY2hlY2std2Via2l0LXN0eWxlIGRldGVjdGVkIHNvbWUgdHVybmFyeSBzdGF0
ZW1lbnRzIGFzIGluaXRpYWxpemF0aW9uIGxpc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjUyNDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgcmVndWxhciBleHByZXNzaW9uIHRoYXQgY2hlY2st
d2Via2l0LXRlc3RzIHVzZXMgdG8gZGV0ZWN0IGluaXRpYWxpemF0aW9uCisgICAgICAgIGxpc3Rz
IHdhcyB0b28gYnJvYWQsIHJlc3VsdGluZyBpbiBmYWxzZSBwb3NpdGl2ZXMuIFRoaXMgcGF0Y2gg
bWFrZXMgdGhlCisgICAgICAgIHJlZ2V4IG1vcmUgc3BlY2lmaWMKKworICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5OgorICAgICAgICAoY2hlY2tfbWVtYmVy
X2luaXRpYWxpemF0aW9uX2xpc3QpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvc3R5bGUv
Y2hlY2tlcnMvY3BwX3VuaXR0ZXN0LnB5OgorICAgICAgICAoV2ViS2l0U3R5bGVUZXN0LnRlc3Rf
bWVtYmVyX2luaXRpYWxpemF0aW9uX2xpc3QpOgorCiAyMDEzLTEyLTA0ICBUYW1hcyBHZXJnZWx5
ICA8dGdlcmdlbHkudS1zemVnZWRAcGFydG5lci5zYW1zdW5nLmNvbT4KIAogICAgICAgICBTdHls
ZSBjaGVja2VyIGZvciAubWVzc2FnZXMuaW4gZmlsZXMgKFdURjo6IHByZWZpeCkKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5IGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHAucHkKaW5kZXggNzRlZGQ3MGExZDU2
OTdiZDRiNjRiNDU5OGVhY2IxNTRkYWYwY2I4ZS4uM2Q1ZjI5NjcwNWNmZGIzNTczYjg0NTVhZTg0
M2VlOGVjZDAwY2FhOCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9j
aGVja2Vycy9jcHAucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vy
cy9jcHAucHkKQEAgLTE5ODYsNyArMTk4Niw3IEBAIGRlZiBjaGVja19tZW1iZXJfaW5pdGlhbGl6
YXRpb25fbGlzdChjbGVhbl9saW5lcywgbGluZV9udW1iZXIsIGVycm9yKToKICAgICAjIEVhY2gg
bWVtYmVyIChhbmQgc3VwZXJjbGFzcykgc2hvdWxkIGJlIGluZGVudGVkIG9uIGEgc2VwYXJhdGUg
bGluZSwKICAgICAjIHdpdGggdGhlIGNvbG9uIG9yIGNvbW1hIHByZWNlZGluZyB0aGUgbWVtYmVy
IG9uIHRoYXQgbGluZS4KICAgICBiZWdpbl9saW5lID0gbGluZQotICAgIGlmIHNlYXJjaChyJyg/
UDxpbmRlbnRhdGlvbj5ccyopKFteXHNdXCguKlwpXHM/XDp8XlxzKlw6KS4qW147XSokJywgbGlu
ZSk6CisgICAgaWYgc2VhcmNoKHInXig/UDxpbmRlbnRhdGlvbj5ccyopKChleHBsaWNpdCApP1te
XHNdK1woLipcKVxzP1w6fF5ccypcOikuKlteO10qJCcsIGxpbmUpOgogICAgICAgICBpZiBzZWFy
Y2gocidbXjpdXDpbXlw6XHNdKycsIGxpbmUpOgogICAgICAgICAgICAgZXJyb3IobGluZV9udW1i
ZXIsICd3aGl0ZXNwYWNlL2luaXQnLCA0LAogICAgICAgICAgICAgICAgICdNaXNzaW5nIHNwYWNl
cyBhcm91bmQgOicpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxlL2No
ZWNrZXJzL2NwcF91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hl
Y2tlcnMvY3BwX3VuaXR0ZXN0LnB5CmluZGV4IDc3ODc0MDcyNmU5NGRiMTQxZTNjNDYzZTE1ZmIw
OWY2Y2YwMzc0YzkuLmFiNWY3ODM1MmY3MmJkZWY4YWI0Y2ZhMzZiMTlhOGU4NTJmYTU4NmIgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwX3VuaXR0
ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwX3Vu
aXR0ZXN0LnB5CkBAIC00OTgzLDYgKzQ5ODMsNyBAQCBjbGFzcyBXZWJLaXRTdHlsZVRlc3QoQ3Bw
U3R5bGVUZXN0QmFzZSk6CiAgICAgICAgICwgcHVibGljIGZvbyB7CiAgICAgICAgIH07JycnLAog
ICAgICAgICAnJykKKyAgICAgICAgc2VsZi5hc3NlcnRfbGludCgnbyA9IGZvbyhiID8gYmFyKCkg
OiBiYXooKSk7JywgJycpCiAKICAgICBkZWYgdGVzdF9vdGhlcihzZWxmKToKICAgICAgICAgIyBG
SVhNRTogSW1wbGVtZW50IHRoaXMuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>218437</attachid>
            <date>2013-12-04 13:24:25 -0800</date>
            <delta_ts>2013-12-04 14:13:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-125246-20131204132424.patch</filename>
            <type>text/plain</type>
            <size>3061</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYwMDk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTFjOGRmZjU4YTg4ODRlNjA4Y2M0Y2RhOTJiZTRlZWZl
ODAwYzM3NC4uNGJjMWRmMmUzMTU4NmQzMmIwZDk5ZGM1OTExMDA4M2I3ZTE4NWNiMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDEzLTEyLTA0ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+
CisKKyAgICAgICAgY2hlY2std2Via2l0LXN0eWxlIGRldGVjdGVkIHNvbWUgdGVybmFyeSBzdGF0
ZW1lbnRzIGFzIGluaXRpYWxpemF0aW9uIGxpc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjUyNDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgcmVndWxhciBleHByZXNzaW9uIHRoYXQgY2hlY2st
d2Via2l0LXRlc3RzIHVzZXMgdG8gZGV0ZWN0IGluaXRpYWxpemF0aW9uCisgICAgICAgIGxpc3Rz
IHdhcyB0b28gYnJvYWQsIHJlc3VsdGluZyBpbiBmYWxzZSBwb3NpdGl2ZXMuIFRoaXMgcGF0Y2gg
bWFrZXMgdGhlCisgICAgICAgIHJlZ2V4IG1vcmUgc3BlY2lmaWMKKworICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5OgorICAgICAgICAoY2hlY2tfbWVtYmVy
X2luaXRpYWxpemF0aW9uX2xpc3QpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvc3R5bGUv
Y2hlY2tlcnMvY3BwX3VuaXR0ZXN0LnB5OgorICAgICAgICAoV2ViS2l0U3R5bGVUZXN0LnRlc3Rf
bWVtYmVyX2luaXRpYWxpemF0aW9uX2xpc3QpOgorCiAyMDEzLTEyLTA0ICBUYW1hcyBHZXJnZWx5
ICA8dGdlcmdlbHkudS1zemVnZWRAcGFydG5lci5zYW1zdW5nLmNvbT4KIAogICAgICAgICBTdHls
ZSBjaGVja2VyIGZvciAubWVzc2FnZXMuaW4gZmlsZXMgKFdURjo6IHByZWZpeCkKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5IGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHAucHkKaW5kZXggNzRlZGQ3MGExZDU2
OTdiZDRiNjRiNDU5OGVhY2IxNTRkYWYwY2I4ZS4uZDVjMjc4NmI0ZjkzNGJlNWI3MjljNjBiMzE4
YzAxMmJlZWU5ZDFkYSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9j
aGVja2Vycy9jcHAucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vy
cy9jcHAucHkKQEAgLTE5ODYsNyArMTk4Niw3IEBAIGRlZiBjaGVja19tZW1iZXJfaW5pdGlhbGl6
YXRpb25fbGlzdChjbGVhbl9saW5lcywgbGluZV9udW1iZXIsIGVycm9yKToKICAgICAjIEVhY2gg
bWVtYmVyIChhbmQgc3VwZXJjbGFzcykgc2hvdWxkIGJlIGluZGVudGVkIG9uIGEgc2VwYXJhdGUg
bGluZSwKICAgICAjIHdpdGggdGhlIGNvbG9uIG9yIGNvbW1hIHByZWNlZGluZyB0aGUgbWVtYmVy
IG9uIHRoYXQgbGluZS4KICAgICBiZWdpbl9saW5lID0gbGluZQotICAgIGlmIHNlYXJjaChyJyg/
UDxpbmRlbnRhdGlvbj5ccyopKFteXHNdXCguKlwpXHM/XDp8XlxzKlw6KS4qW147XSokJywgbGlu
ZSk6CisgICAgaWYgc2VhcmNoKHInXig/UDxpbmRlbnRhdGlvbj5ccyopKChleHBsaWNpdFxzKyk/
W15cc10rXCguKlwpXHM/XDp8XlxzKlw6KS4qW147XSokJywgbGluZSk6CiAgICAgICAgIGlmIHNl
YXJjaChyJ1teOl1cOlteXDpcc10rJywgbGluZSk6CiAgICAgICAgICAgICBlcnJvcihsaW5lX251
bWJlciwgJ3doaXRlc3BhY2UvaW5pdCcsIDQsCiAgICAgICAgICAgICAgICAgJ01pc3Npbmcgc3Bh
Y2VzIGFyb3VuZCA6JykKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUv
Y2hlY2tlcnMvY3BwX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9j
aGVja2Vycy9jcHBfdW5pdHRlc3QucHkKaW5kZXggNzc4NzQwNzI2ZTk0ZGIxNDFlM2M0NjNlMTVm
YjA5ZjZjZjAzNzRjOS4uMTM2OTY5MTY4NGE2ZTI0ZGY2YmM1YjMxMTEzN2JkZTc0YjVmMmVmOSAx
MDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBfdW5p
dHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9jcHBf
dW5pdHRlc3QucHkKQEAgLTQ5MTQsNiArNDkxNCw5IEBAIGNsYXNzIFdlYktpdFN0eWxlVGVzdChD
cHBTdHlsZVRlc3RCYXNlKToKICAgICAgICAgICAgICAgICB3ZWJraXRfZXhwb3J0X2Vycm9yX3J1
bGVzKSkKIAogICAgIGRlZiB0ZXN0X21lbWJlcl9pbml0aWFsaXphdGlvbl9saXN0KHNlbGYpOgor
ICAgICAgICBzZWxmLmFzc2VydF9saW50KCdleHBsaWNpdCBNeUNsYXNzKERvY3VtZW50KiBkb2Mp
IDogTXlTdXBlckNsYXNzKCkgeyB9JywKKyAgICAgICAgJ1Nob3VsZCBiZSBpbmRlbnRlZCBvbiBh
IHNlcGFyYXRlIGxpbmUsIHdpdGggdGhlIGNvbG9uIG9yIGNvbW1hIGZpcnN0IG9uIHRoYXQgbGlu
ZS4nCisgICAgICAgICcgIFt3aGl0ZXNwYWNlL2luZGVudF0gWzRdJykKICAgICAgICAgc2VsZi5h
c3NlcnRfbGludCgnTXlDbGFzczo6TXlDbGFzcyhEb2N1bWVudCogZG9jKSA6IE15U3VwZXJDbGFz
cygpIHsgfScsCiAgICAgICAgICdTaG91bGQgYmUgaW5kZW50ZWQgb24gYSBzZXBhcmF0ZSBsaW5l
LCB3aXRoIHRoZSBjb2xvbiBvciBjb21tYSBmaXJzdCBvbiB0aGF0IGxpbmUuJwogICAgICAgICAn
ICBbd2hpdGVzcGFjZS9pbmRlbnRdIFs0XScpCkBAIC00OTgzLDYgKzQ5ODYsNyBAQCBjbGFzcyBX
ZWJLaXRTdHlsZVRlc3QoQ3BwU3R5bGVUZXN0QmFzZSk6CiAgICAgICAgICwgcHVibGljIGZvbyB7
CiAgICAgICAgIH07JycnLAogICAgICAgICAnJykKKyAgICAgICAgc2VsZi5hc3NlcnRfbGludCgn
byA9IGZvbyhiID8gYmFyKCkgOiBiYXooKSk7JywgJycpCiAKICAgICBkZWYgdGVzdF9vdGhlcihz
ZWxmKToKICAgICAgICAgIyBGSVhNRTogSW1wbGVtZW50IHRoaXMuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>