Fix warning compiling with VC++
authorChris Lattner <sabre@nondot.org>
Mon, 12 Jul 2004 20:25:04 +0000 (20:25 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 12 Jul 2004 20:25:04 +0000 (20:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14772 91177308-0d34-0410-b5e6-96231b3b80d8

include/Support/StringExtras.h
include/llvm/ADT/StringExtras.h

index daf866f301d13cfbdd00a28841666315b4ce4343..ce268caa5e19bd84657c4a812d81a568ecf43481 100644 (file)
@@ -97,11 +97,11 @@ static inline std::string ftostr(double V) {
   return Buffer;
 }
 
-static inline std::string LowercaseString (const std::string &S) { 
+static inline std::string LowercaseString(const std::string &S) { 
   std::string result (S);
   for (unsigned i = 0; i < S.length(); ++i)
     if (isupper (result[i]))
-      result[i] = tolower(result[i]);
+      result[i] = (char)tolower(result[i]);
   return result;
 }
 
index daf866f301d13cfbdd00a28841666315b4ce4343..ce268caa5e19bd84657c4a812d81a568ecf43481 100644 (file)
@@ -97,11 +97,11 @@ static inline std::string ftostr(double V) {
   return Buffer;
 }
 
-static inline std::string LowercaseString (const std::string &S) { 
+static inline std::string LowercaseString(const std::string &S) { 
   std::string result (S);
   for (unsigned i = 0; i < S.length(); ++i)
     if (isupper (result[i]))
-      result[i] = tolower(result[i]);
+      result[i] = (char)tolower(result[i]);
   return result;
 }