Fix Dev Studio bool-conversion warning

This commit is contained in:
StilesCrisis 2017-02-03 00:29:43 -08:00
parent 20f5caa8f6
commit 1a7c5ea517

View File

@ -1871,7 +1871,7 @@ private:
(1 << IterativeParsingMemberDelimiterState) | (1 << IterativeParsingMemberDelimiterState) |
(1 << IterativeParsingElementDelimiterState); (1 << IterativeParsingElementDelimiterState);
return (1 << s) & delimiterStateMask; return !!((1 << s) & delimiterStateMask);
} }
RAPIDJSON_FORCEINLINE bool IsIterativeParsingCompleteState(IterativeParsingState s) { RAPIDJSON_FORCEINLINE bool IsIterativeParsingCompleteState(IterativeParsingState s) {
@ -1879,7 +1879,7 @@ private:
(1 << IterativeParsingFinishState) | (1 << IterativeParsingFinishState) |
(1 << IterativeParsingErrorState); (1 << IterativeParsingErrorState);
return (1 << s) & completeStateMask; return !!((1 << s) & completeStateMask);
} }
template <unsigned parseFlags, typename InputStream, typename Handler> template <unsigned parseFlags, typename InputStream, typename Handler>