You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2015/02/02 16:15:16 UTC

trafficserver git commit: Fix compiliation issues for older compilers (thanx zwoop).

Repository: trafficserver
Updated Branches:
  refs/heads/master 7dec45b3d -> d3ce6b55f


Fix compiliation issues for older compilers (thanx zwoop).


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/d3ce6b55
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/d3ce6b55
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/d3ce6b55

Branch: refs/heads/master
Commit: d3ce6b55f922fa391a21f6d7d1f87ab1787bf1f8
Parents: 7dec45b
Author: John Plevyak <jp...@apache.org>
Authored: Mon Feb 2 07:09:32 2015 -0800
Committer: John Plevyak <jp...@acm.org>
Committed: Mon Feb 2 07:15:25 2015 -0800

----------------------------------------------------------------------
 iocore/cache/CacheTest.cc | 27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/d3ce6b55/iocore/cache/CacheTest.cc
----------------------------------------------------------------------
diff --git a/iocore/cache/CacheTest.cc b/iocore/cache/CacheTest.cc
index 9b5f4ff..734f7a7 100644
--- a/iocore/cache/CacheTest.cc
+++ b/iocore/cache/CacheTest.cc
@@ -491,43 +491,54 @@ REGRESSION_TEST(cache_disk_replacement_stability)(RegressionTest *t, int level,
   hr2.vols = 0;
 }
 
-bool test_RamCache(RegressionTest *t, RamCache *cache) {
+bool
+test_RamCache(RegressionTest *t, RamCache *cache)
+{
   bool pass = true;
   CacheKey key;
   Vol *vol = theCache->key_to_vol(&key, "example.com", sizeof("example.com")-1);
+  vector< Ptr<IOBufferData> > data;
+
   cache->init(1 << 20, vol);
-  vector<Ptr<IOBufferData>> data;
+
   for (int l = 0; l < 10; l++) {
     for (int i = 0; i < 200; i++) {
       IOBufferData *d = new IOBufferData;
-      d->alloc(BUFFER_SIZE_INDEX_16K);
-      data.emplace_back(d);
       INK_MD5 md5;
+
+      d->alloc(BUFFER_SIZE_INDEX_16K);
+      data.push_back(Ptr<IOBufferData>(d));
       md5.u64[0] = ((uint64_t)i << 32) + i;
       md5.u64[1] = ((uint64_t)i << 32) + i;
       cache->put(&md5, data[i], 1 << 15);
       // More hits for the first 10.
       for (int j = 0; j <= i && j < 10; j++) {
+        Ptr<IOBufferData> data;
         INK_MD5 md5;
+
         md5.u64[0] = ((uint64_t)j << 32) + j;
         md5.u64[1] = ((uint64_t)j << 32) + j;
-        Ptr<IOBufferData> data;
         cache->get(&md5, &data);
       }
     }
   }
+
   for (int i = 0; i < 10; i++) {
     INK_MD5 md5;
+    Ptr<IOBufferData> data;
+
     md5.u64[0] = ((uint64_t)i << 32) + i;
     md5.u64[1] = ((uint64_t)i << 32) + i;
-    Ptr<IOBufferData> data;
-    if (!cache->get(&md5, &data)) pass = false;
+    if (!cache->get(&md5, &data)) {
+      pass = false;
+    }
   }
   rprintf(t, "RamCache Test Done");
   return pass;
 }
 
-REGRESSION_TEST(ram_cache)(RegressionTest *t, int /* level ATS_UNUSED */, int *pstatus) {
+REGRESSION_TEST(ram_cache)(RegressionTest *t, int /* level ATS_UNUSED */, int *pstatus)
+{
   if (cacheProcessor.IsCacheEnabled() != CACHE_INITIALIZED) {
     rprintf(t, "cache not initialized");
     *pstatus = REGRESSION_TEST_FAILED;