From: Adam C. Emerson Date: Fri, 17 Jul 2020 06:28:34 +0000 (-0400) Subject: rgw/picojson: Pragma out limit comparison warning X-Git-Tag: wip-pdonnell-testing-20200918.022351~598^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=20df584bf0ade9fe1179529bd95d95ea8f86eb06;p=ceph-ci.git rgw/picojson: Pragma out limit comparison warning intmax_t may or may not be identical to int64_t, depending on platform. On our platform, it is. Signed-off-by: Adam C. Emerson --- diff --git a/src/rgw/picojson/picojson.h b/src/rgw/picojson/picojson.h index e85b66f379c..ceaeb5ba845 100644 --- a/src/rgw/picojson/picojson.h +++ b/src/rgw/picojson/picojson.h @@ -903,6 +903,8 @@ template inline bool _parse(Context &ctx, inpu return false; } #ifdef PICOJSON_USE_INT64 +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wtautological-type-limit-compare" { errno = 0; intmax_t ival = strtoimax(num_str.c_str(), &endp, 10); @@ -912,6 +914,7 @@ template inline bool _parse(Context &ctx, inpu return true; } } +#pragma clang diagnostic pop #endif f = strtod(num_str.c_str(), &endp); if (endp == num_str.c_str() + num_str.size()) {