<?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>191124</bug_id>
          
          <creation_ts>2018-10-31 11:30:07 -0700</creation_ts>
          <short_desc>Cleanup: Extraneous platform guarding of -_setUpSQLiteDatabaseTrackerClient</short_desc>
          <delta_ts>2018-11-01 16:23:22 -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>WebKit2</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>aestes</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1473793</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-10-31 11:30:07 -0700</bug_when>
    <thetext>Currently we have a PLATFORM(IOS_FAMILY) guard around the call to -_setUpSQLiteDatabaseTrackerClient and we have PLATFORM(IOS_FAMILY) guards in the implementation of that message. It seems unnecessary to have both.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1473798</commentid>
    <comment_count>1</comment_count>
      <attachid>353512</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-10-31 11:35:31 -0700</bug_when>
    <thetext>Created attachment 353512
Patch

Let me know if it is preferred to keep the guards around the function call and move the guards in the implementation to be surrounding the implementation. With the guards removed from the call site, I would hope that the compiler is smart enough to realize that the called function is empty and just elide the function call. Maybe this is not true (I haven&apos;t looked at the binary) or maybe we have compiler warnings enabled to catch empty functions (I also haven&apos;t looked)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1474315</commentid>
    <comment_count>2</comment_count>
      <attachid>353512</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-11-01 16:22:28 -0700</bug_when>
    <thetext>Comment on attachment 353512
Patch

Clearing flags on attachment: 353512

Committed r237704: &lt;https://trac.webkit.org/changeset/237704&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1474316</commentid>
    <comment_count>3</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-11-01 16:22:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1474317</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-11-01 16:23:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/45746625&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>353512</attachid>
            <date>2018-10-31 11:35:31 -0700</date>
            <delta_ts>2018-11-01 16:22:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191124-20181031113530.patch</filename>
            <type>text/plain</type>
            <size>1702</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3NjM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDExMTBiMTgxMjZlMzY1MTY1
MjhjNGFiYTI0MjhiOTM0ZWFkNTdkYmUuLmQyYzNhOTZjZDMyZmZhOWJkZTEwMTI3NmJjYjEyYmU4
N2YxZGYyZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTgtMTAtMzEgIERhbmllbCBC
YXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgorCisgICAgICAgIENsZWFudXA6IEV4dHJhbmVvdXMg
cGxhdGZvcm0gZ3VhcmRpbmcgb2YgLV9zZXRVcFNRTGl0ZURhdGFiYXNlVHJhY2tlckNsaWVudAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkxMTI0CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlIHRo
ZSBwbGF0Zm9ybSBndWFyZCBhcm91bmQgdGhlIGNhbGwgdG8gLV9zZXRVcFNRTGl0ZURhdGFiYXNl
VHJhY2tlckNsaWVudCBhcyB0aGUKKyAgICAgICAgaW1wbGVtZW50YXRpb24gb2YgdGhhdCBtZXNz
YWdlIGlzIGFscmVhZHkgZ3VhcmRlZC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2Ev
V0tXZWJWaWV3Lm1tOgorICAgICAgICAoLVtXS1dlYlZpZXcgX2luaXRpYWxpemVXaXRoQ29uZmln
dXJhdGlvbjpdKToKKwogMjAxOC0xMC0zMSAgUGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjIzMDUyMyk6IENhcHMgbG9jayBpbmRpY2F0
b3Igbm90IHNob3duIGluIHBhc3N3b3JkIGZpZWxkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbQppbmRleCAyNjUyMWJkNjUzYjM3MWYyNzRiZTNhOGE0
NjljNWM3YzNkM2MwMmY0Li45YzY4ZThmNmZhODUxZjljODUyMzBiMWM3YTI0ZGNkNDk3MTcwYjdl
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3
Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0K
QEAgLTczMSw5ICs3MzEsNyBAQCAtICh2b2lkKV9pbml0aWFsaXplV2l0aENvbmZpZ3VyYXRpb246
KFdLV2ViVmlld0NvbmZpZ3VyYXRpb24gKiljb25maWd1cmF0aW9uCiAKICAgICBfaWNvbkxvYWRp
bmdEZWxlZ2F0ZSA9IHN0ZDo6bWFrZV91bmlxdWU8V2ViS2l0OjpJY29uTG9hZGluZ0RlbGVnYXRl
PihzZWxmKTsKIAotI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAgW3NlbGYgX3NldFVwU1FM
aXRlRGF0YWJhc2VUcmFja2VyQ2xpZW50XTsKLSNlbmRpZgogCiAgICAgZm9yIChhdXRvJiBwYWly
IDogcGFnZUNvbmZpZ3VyYXRpb24tPnVybFNjaGVtZUhhbmRsZXJzKCkpCiAgICAgICAgIF9wYWdl
LT5zZXRVUkxTY2hlbWVIYW5kbGVyRm9yU2NoZW1lKFdlYktpdDo6V2ViVVJMU2NoZW1lSGFuZGxl
ckNvY29hOjpjcmVhdGUoc3RhdGljX2Nhc3Q8V2ViS2l0OjpXZWJVUkxTY2hlbWVIYW5kbGVyQ29j
b2EmPihwYWlyLnZhbHVlLmdldCgpKS5hcGlIYW5kbGVyKCkpLCBwYWlyLmtleSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>