forked from OSchip/llvm-project
				
			Fixed misuse of isascii. Also fixes mingw32 build, see http://msdn.microsoft.com/en-us/library/ms235417.aspx
llvm-svn: 203879
This commit is contained in:
		
							parent
							
								
									f020bf7468
								
							
						
					
					
						commit
						a7419355f7
					
				| 
						 | 
				
			
			@ -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.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue