Index: base/strings/string_util.cc |
diff --git a/base/strings/string_util.cc b/base/strings/string_util.cc |
index f77034b35c55ad1aac7c408f8362f1e54abffa93..8f334da1890cfcfebd5213f80a7f0945b9e5d111 100644 |
--- a/base/strings/string_util.cc |
+++ b/base/strings/string_util.cc |
@@ -454,8 +454,8 @@ bool LowerCaseEqualsASCII(string16::const_iterator a_begin, |
return DoLowerCaseEqualsASCII(a_begin, a_end, b); |
} |
-// TODO(port): Resolve wchar_t/iterator issues that require OS_ANDROID here. |
-#if !defined(OS_ANDROID) |
+// TODO(jdduke): Remove guards after complete adoption of libc++ on Android. |
+#if !defined(OS_ANDROID) || !defined(USE_STLPORT) |
bool LowerCaseEqualsASCII(const char* a_begin, |
const char* a_end, |
const char* b) { |
@@ -467,8 +467,7 @@ bool LowerCaseEqualsASCII(const char16* a_begin, |
const char* b) { |
return DoLowerCaseEqualsASCII(a_begin, a_end, b); |
} |
- |
-#endif // !defined(OS_ANDROID) |
+#endif // !defined(OS_ANDROID) || !defined(USE_STLPORT) |
bool EqualsASCII(const string16& a, const base::StringPiece& b) { |
if (a.length() != b.length()) |