]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
{client,test}: Explicitly initialize empty inode_t
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 9 Feb 2018 17:51:31 +0000 (12:51 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Fri, 9 Feb 2018 20:59:46 +0000 (15:59 -0500)
Using an explicit {} initializer. This unbreaks Clang.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/client/SyntheticClient.cc
src/test/fs/mds_types.cc

index a610f1aebd8749a1d17cf632e4f1d354d36c04c4..502d251d19dbc4052232d25d7b8586e92e0b221e 100644 (file)
@@ -3357,7 +3357,7 @@ int SyntheticClient::chunk_file(string &filename)
   uint64_t size = st.st_size;
   dout(0) << "file " << filename << " size is " << size << dendl;
 
-  inode_t inode;
+  inode_t inode{};
   memset(&inode, 0, sizeof(inode));
   inode.ino = st.st_ino;
   ret = client->fdescribe_layout(fd, &inode.layout);
index b29b95f4c6000ff40998ac3b4f201c2bcef11031..0a698203ea1cfca10d2d3300894eae83818f0abb 100644 (file)
@@ -20,8 +20,8 @@
 
 TEST(inode_t, compare_equal)
 {
-  inode_t foo;
-  inode_t bar;
+  inode_t foo{};
+  inode_t bar{};
   int compare_r;
   bool divergent;
   compare_r = foo.compare(bar, &divergent);
@@ -51,8 +51,8 @@ TEST(inode_t, compare_equal)
 
 TEST(inode_t, compare_aged)
 {
-  inode_t foo;
-  inode_t bar;
+  inode_t foo{};
+  inode_t bar{};
 
   foo.ino = 1234;
   foo.ctime.set_from_double(10.0);
@@ -78,8 +78,8 @@ TEST(inode_t, compare_aged)
 
 TEST(inode_t, compare_divergent)
 {
-  inode_t foo;
-  inode_t bar;
+  inode_t foo{};
+  inode_t bar{};
 
   foo.ino = 1234;
   foo.ctime.set_from_double(10.0);