diff options
Diffstat (limited to 'lldb/source/Core/StructuredData.cpp')
-rw-r--r-- | lldb/source/Core/StructuredData.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lldb/source/Core/StructuredData.cpp b/lldb/source/Core/StructuredData.cpp index 8bbc8292b02..3c43e41f3c9 100644 --- a/lldb/source/Core/StructuredData.cpp +++ b/lldb/source/Core/StructuredData.cpp @@ -286,9 +286,11 @@ StructuredData::ParseJSON (std::string json_text) { const char *start_of_json_text = json_text.c_str(); const char *c = json_text.c_str(); - while (*c != '\0' && c - start_of_json_text <= json_text_size) + while (*c != '\0' && + static_cast<size_t>(c - start_of_json_text) <= json_text_size) { - while (isspace (*c) && c - start_of_json_text < json_text_size) + while (isspace (*c) && + static_cast<size_t>(c - start_of_json_text) < json_text_size) c++; if (*c == '{') { |