From 0d915644a4cf03ef14ecffe54e6b8cb506fd40e9 Mon Sep 17 00:00:00 2001 From: Milo Yip Date: Sat, 9 Aug 2014 21:27:32 +0800 Subject: [PATCH] Fixed gcc effc++ warning in dtoa.h --- include/rapidjson/internal/dtoa.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/rapidjson/internal/dtoa.h b/include/rapidjson/internal/dtoa.h index a2f8aae..044e2fb 100644 --- a/include/rapidjson/internal/dtoa.h +++ b/include/rapidjson/internal/dtoa.h @@ -16,6 +16,11 @@ namespace rapidjson { namespace internal { +#ifdef __GNUC__ +RAPIDJSON_DIAG_PUSH +RAPIDJSON_DIAG_OFF(effc++) +#endif + struct DiyFp { DiyFp() {} @@ -408,6 +413,10 @@ inline char* dtoa(double value, char* buffer) { } } +#ifdef __GNUC__ +RAPIDJSON_DIAG_POP +#endif + } // namespace internal } // namespace rapidjson