Fixed misuse of isascii. Also fixes mingw32 build, see http://msdn.microsoft.com...
authorGalina Kistanova <gkistanova@gmail.com>
Fri, 14 Mar 2014 01:43:46 +0000 (01:43 +0000)
committerGalina Kistanova <gkistanova@gmail.com>
Fri, 14 Mar 2014 01:43:46 +0000 (01:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203879 91177308-0d34-0410-b5e6-96231b3b80d8

utils/unittest/googletest/src/gtest-printers.cc

index 205a39425f0e7d2862e70844ec0bda358daa6b96..2266415762b2c0f49f6abf9495332d144f4d34ac 100644 (file)
@@ -288,7 +288,7 @@ static void PrintWideCharsAsStringTo(const wchar_t* begin, size_t len,
   bool is_previous_hex = false;
   for (size_t index = 0; index < len; ++index) {
     const wchar_t cur = begin[index];
-    if (is_previous_hex && isascii(cur) && IsXDigit(static_cast<char>(cur))) {
+    if (is_previous_hex && iswascii(cur) && IsXDigit(static_cast<char>(cur))) {
       // Previous character is of '\x..' form and this character can be
       // interpreted as another hexadecimal digit in its number. Break string to
       // disambiguate.