[Trivial] Fix gcc warning (sign compare)
authorJihoon Lee <jhoon.it.lee@samsung.com>
Mon, 6 Sep 2021 13:24:50 +0000 (22:24 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Tue, 7 Sep 2021 10:13:50 +0000 (19:13 +0900)
This patch fixes gcc warning of sign compare from tests

**Self evaluation:**
1. Build test: [X]Passed [ ]Failed [ ]Skipped
2. Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Jihoon Lee <jhoon.it.lee@samsung.com>
test/unittest/memory/memory_planner_validate.cpp

index 19e5b5d531b93a935eeceda908079cc641593ce9..ddfdcb0d960447907c4f48fae5d404461847c1e5 100644 (file)
@@ -50,7 +50,7 @@ static bool validateNoOverlap(const std::vector<size_t> &memory_size,
 
   /** This ensures that there are no unnecessary gaps in between */
   EXPECT_EQ(mem_overlap.size(),
-            std::accumulate(mem_overlap.begin(), mem_overlap.end(), 0));
+            std::accumulate(mem_overlap.begin(), mem_overlap.end(), 0u));
 
   return true;
 }
@@ -102,7 +102,7 @@ TEST_P(MemoryPlannerValidate, full_overlap) {
     planner->planLayout(memory_size, memory_validity, memory_offset);
 
   EXPECT_EQ(pool_size,
-            std::accumulate(memory_size.begin(), memory_size.end(), 0));
+            std::accumulate(memory_size.begin(), memory_size.end(), 0u));
   EXPECT_TRUE(validateNoOverlap(memory_size, memory_offset, pool_size));
   EXPECT_TRUE(validateOverflow(memory_size, memory_offset, pool_size));
 }
@@ -131,7 +131,7 @@ TEST_P(MemoryPlannerValidate, none_overlap) {
   EXPECT_TRUE(validateOverflow(memory_size, memory_offset, pool_size));
   if (planner->getType() == nntrainer::BasicPlanner::type) {
     EXPECT_EQ(pool_size,
-              std::accumulate(memory_size.begin(), memory_size.end(), 0));
+              std::accumulate(memory_size.begin(), memory_size.end(), 0u));
     EXPECT_TRUE(validateNoOverlap(memory_size, memory_offset, pool_size));
   } else {
     EXPECT_EQ(pool_size,
@@ -167,7 +167,7 @@ TEST_P(MemoryPlannerValidate, partial_overlap) {
   EXPECT_TRUE(validateOverflow(memory_size, memory_offset, pool_size));
   if (planner->getType() == nntrainer::BasicPlanner::type) {
     EXPECT_EQ(pool_size,
-              std::accumulate(memory_size.begin(), memory_size.end(), 0));
+              std::accumulate(memory_size.begin(), memory_size.end(), 0u));
     EXPECT_TRUE(validateNoOverlap(memory_size, memory_offset, pool_size));
   } else {
     EXPECT_EQ(pool_size,