]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test/crush: silence warnings from -Walloc-size-larger-than= and -Wstringop-overflow= 15173/head
authorJos Collin <jcollin@redhat.com>
Fri, 19 May 2017 11:12:03 +0000 (16:42 +0530)
committerJos Collin <jcollin@redhat.com>
Fri, 19 May 2017 11:15:08 +0000 (16:45 +0530)
commit49fd336522f2a3a2ba180ca43c6f82b4ced427b9
treefa45af0437a8f03a3f20849fab694b3243122da8
parentf6b388a3a363824579f4f1353e67e2ff1b8952d6
test/crush: silence warnings from -Walloc-size-larger-than= and -Wstringop-overflow=

The following warnings appear during make:

/home/jcollin/workspace/ceph/src/test/crush/CrushWrapper.cc: In member function ‘virtual void CrushWrapper_choose_args_compat_Test::TestBody()’:
/home/jcollin/workspace/ceph/src/test/crush/CrushWrapper.cc:1057:20: warning: argument 1 value ‘18446744073709550912’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   crush_choose_arg choose_args[c.get_max_buckets()];
                    ^~~~~~~~~~~

In function ‘void* memset(void*, int, size_t)’,
    inlined from ‘virtual void CrushWrapper_choose_args_compat_Test::TestBody()’ at /home/jcollin/workspace/ceph/src/test/crush/CrushWrapper.cc:1058:9:
/usr/include/bits/string3.h:90:70: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’: specified size 18446744073709550912 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));

Signed-off-by: Jos Collin <jcollin@redhat.com>
src/test/crush/CrushWrapper.cc