From 96f85585e5fe6b1183788dcdd721cd11d26cc169 Mon Sep 17 00:00:00 2001 From: Willem Jan Withagen Date: Tue, 6 Jun 2017 23:35:18 +0200 Subject: [PATCH] test: osd/TestOSDMap.cc: fix Clang complain about promotion /home/jenkins/workspace/ceph-freebsd/src/test/osd/TestOSDMap.cc:444:15: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] m.set(x, {i}); ^ /home/jenkins/workspace/ceph-freebsd/src/test/osd/TestOSDMap.cc:444:15: note: insert an explicit cast to silence this issue m.set(x, {i}); ^ static_cast( ) 1 error generated. Signed-off-by: Willem Jan Withagen --- src/test/osd/TestOSDMap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/osd/TestOSDMap.cc b/src/test/osd/TestOSDMap.cc index b8258d4a1a4ed..4149ba5f5507b 100644 --- a/src/test/osd/TestOSDMap.cc +++ b/src/test/osd/TestOSDMap.cc @@ -441,7 +441,7 @@ TEST(PGTempMap, basic) pg_t a(1,1); for (unsigned i=3; i<1000; ++i) { pg_t x(i, 1); - m.set(x, {i}); + m.set(x, {static_cast(i)}); } pg_t b(2,1); m.set(a, {1, 2}); -- 2.39.5