diff options
-rwxr-xr-x | include/rapidjson/reader.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/rapidjson/reader.h b/include/rapidjson/reader.h index 96bbc6eb59..16d672633b 100755 --- a/include/rapidjson/reader.h +++ b/include/rapidjson/reader.h @@ -20,6 +20,11 @@ #pragma warning(disable : 4127) // conditional expression is constant #endif +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wtautological-constant-out-of-range-compare" +#endif + #ifndef RAPIDJSON_PARSE_ERROR #define RAPIDJSON_PARSE_ERROR(msg, offset) \ RAPIDJSON_MULTILINEMACRO_BEGIN \ @@ -680,4 +685,8 @@ typedef GenericReader<UTF8<> > Reader; #pragma warning(pop) #endif +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + #endif // RAPIDJSON_READER_H_ |