]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test_rgw_manifest.cc: fix VLA of non-POD element type
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 7 May 2014 15:28:31 +0000 (17:28 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 7 May 2014 15:32:02 +0000 (17:32 +0200)
Use vector to fix:
test/rgw/test_rgw_manifest.cc:184:20: error: variable length array
 of non-POD element type 'RGWObjManifest'
  RGWObjManifest pm[num_parts];

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/test/rgw/test_rgw_manifest.cc

index 502eaf9d41d5fbc0a3c51696b68564fbca232461..4fb80694ed337dadebba265bf39afb95bb0f48e9 100644 (file)
@@ -181,7 +181,7 @@ TEST(TestRGWManifest, obj_with_head_and_tail) {
 
 TEST(TestRGWManifest, multipart) {
   int num_parts = 16;
-  RGWObjManifest pm[num_parts];
+  vector <RGWObjManifest> pm(num_parts);
   rgw_bucket bucket;
   uint64_t part_size = 10 * 1024 * 1024;
   uint64_t stripe_size = 4 * 1024 * 1024;