Index: base/string_split.cc |
diff --git a/base/string_split.cc b/base/string_split.cc |
index cb9ee7aae2e637f547430774174dc65d03935bc6..cdf708ba5116dab6dfc0f6a29ad14de3c3513f5f 100644 |
--- a/base/string_split.cc |
+++ b/base/string_split.cc |
@@ -45,7 +45,10 @@ void SplitString(const string16& str, |
void SplitString(const std::string& str, |
char c, |
std::vector<std::string>* r) { |
- DCHECK(c >= 0 && c < 0x7F); |
+#if CHAR_MIN < 0 |
+ DCHECK(c >= 0); |
+#endif |
+ DCHECK(c < 0x7F); |
SplitStringT(str, c, true, r); |
} |
@@ -156,7 +159,10 @@ void SplitStringDontTrim(const std::string& str, |
char c, |
std::vector<std::string>* r) { |
DCHECK(IsStringUTF8(str)); |
- DCHECK(c >= 0 && c < 0x7F); |
+#if CHAR_MIN < 0 |
+ DCHECK(c >= 0); |
+#endif |
+ DCHECK(c < 0x7F); |
SplitStringT(str, c, false, r); |
} |